curl POST с синтаксисом файла - PullRequest
0 голосов
/ 26 апреля 2020

Попытка сделать curl POST для загрузки файла, который помог бы мне обновить прошивку на Linux -board. Формат загрузки POST должен быть следующим:

-----------------------------29995809218093749221856446032^M

Content-Disposition: form-data; name="file1"; filename="..."^M

Content-Type: application/octet-stream^M

^M    <--------- headers end with empty line

file contents

file contents

file contents

^M    <--------- extra empty line

-----------------------------29995809218093749221856446032--^M

Я пытался сделать следующее, но мне не повезло. Чего мне не хватать? Что-нибудь еще, что я мог попробовать?

curl -X POST -H "Content-Type: application/octet-stream" -H "Content-Disposition:
 form-data; name="file1"" -F "filename=https://link/to/firmware" --http1.0 --
anyauth --user 'username:password' http://IP/cgi-bin/temp.cgi
...