python flask 图片服务器代码
时间: 2023-10-09 12:09:13 浏览: 126
python flask文件服务器
我可以为你提供一个简单的Python Flask图片服务器代码示例:
```python
from flask import Flask, request, jsonify, send_file
import os
app = Flask(__name__)
# 设置图片存放路径
UPLOAD_FOLDER = 'static/images'
if not os.path.exists(UPLOAD_FOLDER):
os.makedirs(UPLOAD_FOLDER)
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER
# 上传图片
@app.route('/upload', methods=['POST'])
def upload_image():
file = request.files['file']
filename = file.filename
file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
return jsonify({'status': 'success'})
# 下载图片
@app.route('/download/<filename>', methods=['GET'])
def download_image(filename):
return send_file(os.path.join(app.config['UPLOAD_FOLDER'], filename))
if __name__ == '__main__':
app.run(debug=True)
```
这个简单的代码演示了如何使用Flask作为图片服务器。启动服务器后,你可以使用浏览器或者其他的工具来上传图片并获取图片的URL地址。
阅读全文