首頁 > 後端開發 > Python教學 > 如何使用Python的Requests庫上傳多部分錶單資料?

如何使用Python的Requests庫上傳多部分錶單資料?

Barbara Streisand
發布: 2024-12-30 09:51:11
原創
670 人瀏覽過

How to Upload Multipart Form Data with Python's Requests Library?

在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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板