2
我試圖使用cURL
將數據發佈到URL。該網址預計有<form>
提交,並且<textarea>
字段具有指定的值。我把值存儲在一個文本文件中,我想運行cURL
將文件中的數據內容發佈到網頁上。這是我 - 但我不認爲我正確地逃避文件位置:使用命令行cURL發佈文件的內容
curl -data info='@filename.txt' https://file.com/test > tmp.txt
我試圖使用cURL
將數據發佈到URL。該網址預計有<form>
提交,並且<textarea>
字段具有指定的值。我把值存儲在一個文本文件中,我想運行cURL
將文件中的數據內容發佈到網頁上。這是我 - 但我不認爲我正確地逃避文件位置:使用命令行cURL發佈文件的內容
curl -data info='@filename.txt' https://file.com/test > tmp.txt
放眼人頁面,發送文件的內容作爲一個POST變量正確的語法是:
curl --data-urlencode '[email protected]' https://file.com/test > tmp.txt
感謝您的幫助,不幸的是它沒有按預期工作。兩個意見:(1) - info是表單元素的名稱,根據手冊頁它應該是:cURL -data info ='value',在值字段中我希望我的filename.txt的內容被轉儲作爲價值。 – neilsav
這就是--data-urlencode在作爲field @ filename使用時應該做的事情,在我的測試中它可以工作。 – Joni
謝謝,我的腳本中有一個錯誤 – neilsav