Python 使用 Requests 库上传文件并使用 Flask 接收请求
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 请求。在接收到请求后,从请求体中解析出上传的文件信息,进行处理后返回一个成功的响应。
需要注意的是,在实际的生产环境中,这个示例代码还需要进行一些修改和优化,例如加入错误处理、文件存储、安全性等方面的考虑。
原文地址: https://www.cveoy.top/t/topic/ogdb 著作权归作者所有。请勿转载和采集!