Попытка сделать 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