python上传照片
时间: 2023-10-15 17:24:46 浏览: 42
您好!对于 Python 上传照片,您可以使用 Flask 框架来实现。以下是一个简单的示例代码:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/upload', methods=['POST'])
def upload():
if 'photo' not in request.files:
return 'No photo found in request', 400
photo = request.files['photo']
# 保存照片到指定路径
photo.save('path_to_save/photo.jpg')
return 'Photo uploaded successfully'
if __name__ == '__main__':
app.run()
```
上述代码创建了一个 Flask 应用,其中定义了一个 `/upload` 的路由,当发送 POST 请求到该路由时,会检查请求中是否包含名为 `photo` 的文件。如果有,就将文件保存到指定的路径中(在此示例中是 `path_to_save/photo.jpg`)。
您可以使用 Postman 或其他工具来测试该接口。确保在请求中包含名为 `photo` 的文件,并将其发送到 `/upload` 路由。上传成功后,会返回 "Photo uploaded successfully" 的响应。
请注意,这只是一个简单的示例,实际应用中可能需要进行更多的错误处理和验证。另外,您还可以根据具体需求对代码进行扩展和优化。希望对您有所帮助!如果您有任何更多的问题,请随时提问。