python-上传文件的几种方式

Posted 南方的墙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-上传文件的几种方式相关的知识,希望对你有一定的参考价值。

 

 

from requests_toolbelt import MultipartEncoder
import requests

# from_data上传文件,注意参数名propertyMessageXml
data = MultipartEncoder(fields={propertyMessageXml: (filename, open(D:/123.xml, rb), text/xml)})
requests.post(url=url,data=data,headers={ Content-Type: data.content_type})

#raw上传文件
file = open(D:/123.xml,rb)
requests.post(url=url,data=file.read(),headers={Content-Type:text/xml})

#binary上传文件
files={file:open(D:/123.xml,rb)}
requests.post(url=url,files=files,headers={Content-Type:binary})

 

以上是关于python-上传文件的几种方式的主要内容,如果未能解决你的问题,请参考以下文章

django文件上传的几种方式

ajax以及文件上传的几种方式

前端上传文件的几种方法

前端上传文件的几种方式

JavaWeb图片上传的几种方式

Pycharm中运行Python代码的几种方式