微信小程序后端接收图片代码
时间: 2023-11-12 17:47:43 浏览: 115
微信小程序后端接收图片的代码可以参考以下示例:
1. 在小程序端,使用 `wx.chooseImage` API 选择图片并上传:
```javascript
wx.chooseImage({
success: function(res) {
const tempFilePaths = res.tempFilePaths
wx.uploadFile({
url: 'https://your-backend.com/upload-image',
filePath: tempFilePaths[0],
name: 'image',
success: function(res) {
console.log(res.data)
}
})
}
})
```
2. 在后端,使用相应的框架(如 Flask)来接收图片并保存:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/upload-image', methods=['POST'])
def upload_image():
image = request.files['image']
image.save('/path/to/save/image.jpg')
return 'Image saved successfully'
if __name__ == '__main__':
app.run()
```
注意,上传文件需要使用 `POST` 方法,且文件需要以 `multipart/form-data` 格式发送。在 Flask 中,可以通过 `request.files` 来获取上传的文件对象。
阅读全文