Curl REST调用将文件上载到plUpload
我在用邮递员拦截Chrome的其他电话。我正在通过plupload js模块上传一个文件,它在UI上似乎可以正常工作,但在Postman或curl中都不起作用 在Postman中,拦截器将其记录为带有原始正文的帖子(例如data.txt) 我将截获的帖子保存在Postman中,然后重新运行完全相同的帖子,这在我的回复中抛出了一条错误消息:Curl REST调用将文件上载到plUpload,curl,upload,plupload,postman,chunked,Curl,Upload,Plupload,Postman,Chunked,我在用邮递员拦截Chrome的其他电话。我正在通过plupload js模块上传一个文件,它在UI上似乎可以正常工作,但在Postman或curl中都不起作用 在Postman中,拦截器将其记录为带有原始正文的帖子(例如data.txt) 我将截获的帖子保存在Postman中,然后重新运行完全相同的帖子,这在我的回复中抛出了一条错误消息: Sorry, our system is experiencing a problem. <br />(Error code 0) <br
Sorry, our system is experiencing a problem.
<br />(Error code 0)
<br />Error "The file "MOCK_DATA_100.csv" was only partially uploaded."
occurred at line 251 of
../Symfony/Component/HttpFoundation/File/UploadedFile.php
{"status":"success"}
卷曲反应:
Sorry, our system is experiencing a problem.
<br />(Error code 0)
<br />Error "The file "MOCK_DATA_100.csv" was only partially uploaded."
occurred at line 251 of
../Symfony/Component/HttpFoundation/File/UploadedFile.php
{"status":"success"}
Postman在服务器上创建一个无标题的空文件,curl使用正确的名称创建该文件,但它也是空的
你对如何调试这个有什么建议吗?curl语句中似乎缺少文件位置,但我很难用
-F@MOCK\u DATA_20.csv
附加路径。下面的curl语句将上载具有正确标题的文件。根据变量的不同,上传时可能需要修改--form
部分。对我来说,file
是文件内容,name
和fileName
被忽略(但保留),而fileName
是文件名
MYCOOKIE='MYCOOKIE=dasdaslkdas930423840308230klasdasjlk90312'
FILENAME='test.csv'
TARGETURL=''
curl -vvv '$TARGETURL' \
-H 'Cookie: $MYCOOKIE; fileName=$FILENAME' \
-H 'Transfer-Encoding: chunked' \
--compressed \
--form 'file=@$FILENAME' \
--form 'name="file"' \
--form 'filename="$FILENAME"' \
-k
在python中: