Curl REST调用将文件上载到plUpload

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

我在用邮递员拦截Chrome的其他电话。我正在通过plupload js模块上传一个文件,它在UI上似乎可以正常工作,但在Postman或curl中都不起作用

在Postman中,拦截器将其记录为带有原始正文的帖子(例如data.txt)

我将截获的帖子保存在Postman中,然后重新运行完全相同的帖子,这在我的回复中抛出了一条错误消息:

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中: