Python 使用 Requests 库上传文件并使用 Flask 接收请求

使用 Requests 库上传文件

import requests
import json

url = 'http://localhost:20/upload'
with open('E:\显示图标文件.bat','rb') as f:
    a=f.read()
print(a)
data = {'上传文件':['C://1.zip',f'{a}']}
dataj=json.dumps(data)
print(data)
response = requests.post(url, data=dataj,timeout=10)
print(response.text)

Python 接收请求内容

以下是一个简单的 Python 代码示例,用于接收来自客户端的请求:

from flask import Flask, request

 app = Flask(__name__)

@app.route('/upload', methods=['POST'])
def upload():
    data = request.json
    uploaded_file = data['上传文件'][0]
    file_content = data['上传文件'][1]

    # 在这里对上传的文件内容进行处理

    return '文件上传成功'

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=20)

这个示例使用 Flask 框架来创建一个 HTTP 服务器,监听端口号 20,接收客户端的 POST 请求。在接收到请求后,从请求体中解析出上传的文件信息,进行处理后返回一个成功的响应。

需要注意的是,在实际的生产环境中,这个示例代码还需要进行一些修改和优化,例如加入错误处理、文件存储、安全性等方面的考虑。

Python 使用 Requests 库上传文件并使用 Flask 接收请求

原文地址: https://www.cveoy.top/t/topic/ogdb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录