2012-06-27 29 views
3

我開發了一個REST API來處理文件上傳。由於系統處理大文件,所以api使用分塊編碼處理上傳。 api可以和JQuery的文件上傳插件一起工作,所以在服務器端沒有問題。用Python分塊HTTP上傳

我目前正在使用python腳本來處理大量大文件的批處理。 但是我找不到任何示例,代碼片段或如何使用python進行分塊上傳的指南。 我擡頭看urllib2,httplib,但我無法得到它的工作。我也開始捲曲,但沒有任何運氣。

回答

0

您可以使用Pycurl,如example所示。如果你忽略了設置,如果pycurl.INFILESIZE,Pycurl將執行分塊上傳,因爲它不知道要上傳的數據的大小。