使用Python Requests上傳表單數據和文件


在Python環境下寫一個HTTP客戶端,發送POST請求,同時上傳表單數據和文件,我們可以使用Requests模塊來實現。代碼如下:

data = {
    'name': 'nginx'
}
files = {'file': open("abc.csv", 'rb')}

response = requests.post(url, data=data, files=files)

如果需要用戶權限,可以使用requests.session()客戶端,先登錄獲得cookies,然后再發送post請求。

該方法只適用於上傳小文件,上傳大文件的時候就需要用到流式上傳,否則占用主機內存太多。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM