Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 更改HTTP文件传输中的Mime类型_Python 3.x_Http_Python Requests_Mime Types_File Transfer - Fatal编程技术网

Python 3.x 更改HTTP文件传输中的Mime类型

Python 3.x 更改HTTP文件传输中的Mime类型,python-3.x,http,python-requests,mime-types,file-transfer,Python 3.x,Http,Python Requests,Mime Types,File Transfer,如何使用POST方法更改python3HTTP文件传输/上载的Mime类型 例如: import requests URL = 'http://127.0.0.1/upload.php' FILE = 'test.php' def main(): s = requests.session() with open(FILE, 'rb') as f: r = s.post(URL, files={FILE: f}) if __name__ == '__main__':

如何使用
POST
方法更改
python3
HTTP
文件传输/上载的Mime类型

例如:

import requests
URL = 'http://127.0.0.1/upload.php'
FILE = 'test.php'
def main():
    s = requests.session()
    with open(FILE, 'rb') as f:
        r = s.post(URL, files={FILE: f})
if __name__ == '__main__':
    main()

我的目标是为图像文件提供相应的Mime类型:
image/png
。但是,
请求
库似乎没有为
HTTP
POST
方法表单数据文件传输提供任何Mime类型。使用
请求
库,使用
HTTP
POST
方法发送表单数据时,如何为图像文件提供正确的Mime类型?

这是否回答了您的问题?