IT评测·应用市场-qidao123.com技术社区
标题:
微信小程序实现图片上传(清晰版)
[打印本页]
作者:
来自云龙湖轮廓分明的月亮
时间:
2024-6-11 22:29
标题:
微信小程序实现图片上传(清晰版)
在wxml文件中添加一个按钮和一个image标签用于显示上传的图片
<view>
<button bindtap="chooseImage">选择图片</button>
<image src="{{imageUrl}}" />
</view>
复制代码
在js文件中添加选择图片和上传图片的方法
Page({
data: {
imageUrl: ''
},
chooseImage() {
wx.chooseImage({
count: 1, // 可选择的图片数量
sizeType: ['compressed'], // 压缩图片
sourceType: ['album', 'camera'], // 来源:相册或相机
success: (res)=> {
// 将选择的图片上传到服务器
this.uploadImage(res.tempFilePaths[0]);
}
})
},
uploadImage(imagePath) {
wx.uploadFile({
url: '服务器地址', // 上传图片的接口地址
filePath: imagePath, // 图片文件路径
name: 'image', // 文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容
success: (res) => {
// 上传成功后,将服务器返回的图片地址更新到image标签中
this.setData({
imageUrl: res.data
});
},
fail: function (res) {
console.log(res);
}
})
}
})
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/)
Powered by Discuz! X3.4