前
不得不说,SM.MS图床,很棒,速度快,免费,并且API也简洁、高效。
中
查阅微信小程序上传文件API:
-
wx.chooseImage({
-
success: function(res) {
-
var tempFilePaths = res.tempFilePaths
-
wx.uploadFile({
-
url: 'https://example.weixin.qq.com/upload', //仅为示例,非真实的接口地址
-
filePath: tempFilePaths[0],
-
name: 'file',
-
formData:{
-
'user': 'test'
-
},
-
success: function(res){
-
var data = res.data
-
//do something
-
}
-
})
-
}
-
})
SM.MS图床上传API:
-
POST https://sm.ms/api/upload
-
smfile=文件数据
后
所以,我们可以很轻易地进行结合,得出最终的API,选择图片后上传到SM.MS图床并且返回相应数据:
-
wx.chooseImage({
-
success: ret => {
-
var filePath = ret.tempFilePaths[0];
-
wx.uploadFile({
-
url: 'https://sm.ms/api/upload',
-
filePath: filePath,
-
name: 'smfile',
-
success: res => {
-
console.log('上传成功:', res);
-
}
-
});
-
}
-
})
|