2013-03-17 114 views
0

我想一些視頻名稱test.avi上傳至位DailyMotion上傳影像..通過捲曲

我用捲曲登錄到土豆網,比我想通過這個網址上傳視頻http://www.dailymotion.com/widget/upload?skin=default

我上傳了一些例子視頻時掃描的請求..但它只是給了我這樣的:

請求URL

http://www.dailymotion.com/widget/upload?skin=default&upload_id=c73413240d828de0ce987018dddcb6ed&sid=5444350aa8f801e2605f8f6de15ac38c&urlbase=http://www.dailymotion.com&flash_mode=1 

查詢字符串參數

skin:default 
upload_id:c73413240d828de0ce987018dddcb6ed 
sid:5444350aa8f801e2605f8f6de15ac38c 
urlbase:http://www.dailymotion.com 
flash_mode:1 

請求負載

------------gL6Ef1gL6KM7gL6ei4Ef1Ij5ae0ei4 
Content-Disposition: form-data; name="Filename" 

test.avi 
------------gL6Ef1gL6KM7gL6ei4Ef1Ij5ae0ei4 
Content-Disposition: form-data; name="Filedata"; filename="test.avi" 
Content-Type: application/octet-stream 


------------gL6Ef1gL6KM7gL6ei4Ef1Ij5ae0ei4 
Content-Disposition: form-data; name="Upload" 

Submit Query 
------------gL6Ef1gL6KM7gL6ei4Ef1Ij5ae0ei4-- 

但是,我不太知道該怎麼用這個有效載荷要求做..任何人可以幫助我嗎?

+0

假設dailymotion接受一個標準的文件上傳,你不應該做任何不同的curl上傳一個「視頻」比你上傳文本文件或圖像,或任何其他類型的文件。文件上傳是文件上傳。 – 2013-03-17 15:01:10

回答

-1

您只能使用cURL通過FTP傳輸文件。如果您嘗試使用其Web界面或API將視頻上傳到Web服務器,或者與cURL類似,則不是您的工具。

+0

然後,我該用什麼? – 2013-03-17 15:04:58

+0

嗯?爲什麼不捲曲能夠做到這一點?這並不是一個非常聰明的一攬子聲明...... – 2013-03-17 15:19:40

+0

我的印象是,cURL只能下載和上傳文件到web服務器和從web服務器上傳文件,而不能與整個後端API進行通信。也許我錯了。 – SevenBits 2013-03-17 22:22:55

0

這是一個多部分formpost,確實可能與捲曲和它的-F command line option。只需爲表單中的每個輸入字段提供一個-F。

當然,您可能還需要先用curl登錄等,然後您可能還需要跟蹤cookie等。如果聽起來很複雜,您可能要開始閱讀捲曲HTTP scripting page