前不得不说,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); } }); } })
|