I had a problem using Zaps.
I am using Webhooks by Zapider post to upload a file to a service that will process the file, return a new file, and then upload the file to google drive
When I tested it individually, everything worked fine and I could get the questions back.



But it appears when I want to upload a processed new file to Google Drive
Failed to create a file in Google Drive
Error while hydrating data from Webhooks by Zapier: The app returned "None".


I noticed that in both tests, they requested the API.
But the contents of the two messages are different.
I printed the log
Yii::info(print_r($_FILES, true), __METHOD__);
Yii::info(Yii::$app->request->getHeaders()->get('Content-Type'), __METHOD__);
The first result is:
Array
(
[file] => Array
(
[name] => file ... .txt
[full_path] => file ... .txt
[type] => text/plain
[tmp_name] => /tmp/phpoobfJM
[error] => 0
[size] => 4
)
)
multipart/form-data; boundary=—————————————768080016093773413427465
the second result is
Array
(
)
multipart/form-data; boundary=—————————————768080016093773413427465
The file is missing from the parameters of the second request,
However, I noticed that there is a boundary in the content-type, and the two requests are the same, so should I save the processed file in the server, and I need to return the corresponding file according to the boundary when I request again?
I didn't find this in the document, is this the right way to do it?
Thank you