Bash n00b здесь .. Я отправляю файл B64 закодированные как это с помощью завитка:POST данных с завитком
$ cat file.txt | openssl base64 | curl --data @- myhost.com/api
работает хорошо. Я разделяю ключ/значение на стороне сервера, все сообщение переходит в ключ, но это нормально, я разбираю его и конвертирую в ascii и т. Д. На сервер.
Как добавить в сообщение другие ключи/значения? Что-то вроде ..
$ cat file.txt | openssl base64 | PREPEND "key=value1&key2&value2&btext=" | curl --data @- myhost.com/api
Возможный дубликат [HTTP POST и GET с использованием cURL в Linux] (http://stackoverflow.com/questions/14978411/http-post-and-get-using-curl-in-linux) – AndRSoid
Парни/девушки - прежде чем вы удалите дубликат по этому вопросу. Это вопрос Bash, а не вопрос Curl, и не является основным вопросом о том, как POST в Curl, который является цитируемой статьей, и в другой статье ответа не получено. –