我需要連接到api才能上傳單個文件(不使用chunk)。所有的數據都必須以POST-HTTP-data的形式發送....作爲迴應,我得到了一個上傳文件的鏈接。 api說fn的價值是田野嗎?文件名?我覺得有什麼不妥HANDELING的文件,其原因讓我的錯誤:urllib2.HTTPError: HTTP Error 415: Unsupported Media Type
使用python上傳文件http
import urllib2
import urllib
query_args = {'username':'admin','password':'123456','upload_session':'ABCDEFGH','chunk_no':'1','chunk_number':'1','finalize':'1','filesize':'104857600','fn':open('test.rar', 'rb')}
url = "http://bla.com/upload.php"
data = urllib.urlencode(query_args)
request = urllib2.request(url, data)
response = urllib2.urlopen(request).read()
如果它的python爲什麼你需要php標籤? :D – Azarus 2014-11-01 21:30:04
api是php,但我的腳本應該在python – armin884 2014-11-01 21:33:47