在Python 中使用請求上傳多部分錶單資料
在Python 中,請求可用於發送「multipart/form-data」請求,通常用於上傳文件和向網頁伺服器提交表單資料。
傳送單一檔案
要傳送文件,請使用「files」參數。 「files」的值應該是字典,以檔案路徑為鍵,以開啟的檔案物件或元組為值。例如:
import requests with open('myfile.txt', 'rb') as f: files = {'myfile': f} response = requests.post('http://example.com/upload', files=files)
將表單數據與文件一起發送
要在文件之外發送表單數據,您可以同時使用“文件”和“數據” “ 參數。 「data」參數應該是一個具有表單資料鍵值對的字典。了一個高級的MultipartEncoder類,可以簡化建立多部分請求的過程。
以上是如何使用Python的Requests庫上傳多部分錶單資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!