我已經檢查了很多代碼片段,但我無法得到如何發佈多部分文本和二進制文件在單個請求只有Python 2.4? Here在評論中提到了BytesIO類的一些內容,但不在2.4中。 (普通的Python,沒有第三方庫)謝謝。多部分二進制文件POST在Python 2.4
1
A
回答
0
與Python 2.6,你可以使用請求庫,這裏是代碼段從documentation提取:
>>> url = 'http://httpbin.org/post'
>>> files = {'report.xls': open('report.xls', 'rb')}
>>> r = requests.post(url, files=files)
>>> r.text
{
"origin": "179.13.100.4",
"files": {
"report.xls": "<censored...binary...data>"
},
"form": {},
"url": "http://httpbin.org/post",
"args": {},
"headers": {
"Content-Length": "3196",
"Accept-Encoding": "identity, deflate, compress, gzip",
"Accept": "*/*",
"User-Agent": "python-requests/0.8.0",
"Host": "httpbin.org:80",
"Content-Type": "multipart/form-data; boundary=127.0.0.1.502.21746.1321131593.786.1"
},
"data": ""
}
+0
我不確定任何版本的請求是否支持Python 2.4。 –
+0
是的,它應該沒有任何依賴。 – Oink
相關問題
- 1. POST多部分編碼文件python
- 2. modwsgi - 用於Python 2.4的預編譯二進制文件?
- 3. 在Python中閱讀大型二進制文件的部分
- 4. Python POST二進制數據
- 5. Java transfer從部分二進制文件?
- 6. 在Python中使用二進制數據編碼MIME多部分?
- 7. 的Python:二進制文件
- 8. Python struct.unpack二進制文件
- 9. 使用PowerShell Invoke-RestMethod POST POST大型二進制多部分/表單數據
- 10. 在Python中讀取二進制文件
- 11. 在Python中讀取二進制文件
- 12. POST二進制(視頻)文件使用Python請求
- 13. 後多部分文件上傳與json(文本)和文件(二進制)作爲部分在Ruby
- 14. 編碼多部分時Python二進制數據ascii錯誤
- 15. Python二進制到多十六進制
- 16. 在python包中包含外部二進制文件
- 17. 如何使用httr(適用於Salesforce API)POST多部分二進制和非二進制
- 18. 在二進制分隔符上分割一個二進制文件?
- 19. 在解析HTTP/2.0幀的elixir二進制文件中匹配多個部分
- 20. Jmeter REST多部分POST文件
- 21. PHP post文件多部分表單
- 22. 閱讀二進制文件Python來Vb.net
- 23. Python二進制文件操作加速
- 24. Python讀取Fortran二進制文件
- 25. Oracle二進制文件(dump:bmf)python/sql?
- 26. 用python讀取二進制文件
- 27. 寫入二進制文件python
- 28. 用Python修改二進制文件
- 29. 解碼.BIN二進制文件的Python
- 30. Python:將int寫入二進制文件
你看着[海報](http://atlee.ca/software/poster/)? – jterrace
如果沒有第三方沒有辦法做到這一點,我會嘗試挖掘海報來源。但我希望有一種解決方法。 – Oink