小程式上傳圖片的大坑
阿新 • • 發佈:2018-12-12
data: { imgurl:'' }, chooseImage1(){ var that = this; wx.chooseImage({ count: 1, sizeType: ['original', 'compressed'], sourceType: ['album', 'camera'], success(res) { const tempFilePaths = res.tempFilePaths[0] wx.uploadFile({ url: 'https://。。。。。。。/imageUpload', //開發者伺服器的 url filePath: tempFilePaths, // 要上傳檔案資源的路徑 String型別!!! name: 'img', // 檔案對應的 key ,(後臺介面規定的關於圖片的請求引數) header: { 'content-type': 'multipart/form-data', 'token': wx.getStorageSync('token') }, // 設定請求的 header formData: {}, // HTTP 請求中其他額外的引數 success: function (res) { console.log(res.data); var ob = JSON.parse(res.data); console.log(ob) that.setData({ imgurl: 'https://。。。。。/'+ob.data }) }, fail: function (res) { } }) } }) }
上傳圖片程式碼就是上面的這些,但是會出現有時候能上傳上去有時候不能,原來是小程式做了限制,大概在2m以內
大家覺得不錯的話可以支援一下