微信小程序?qū)崿F(xiàn)文件、圖片上傳功能
本文實例為大家分享了微信小程序?qū)崿F(xiàn)文件圖片上傳的具體代碼,供大家參考,具體內(nèi)容如下
在我看來微信小程序的功能挺強大的,提供了很多API讓你直接使用。
這里我說一下微信小程序如何實現(xiàn)圖片的上傳
1、在微信公眾號平臺設(shè)置uploadFile合法域名
點擊設(shè)置-開發(fā)設(shè)置,可以看到服務(wù)器域名,點擊修改,設(shè)置一下你的uploadFile合法域名。

否則會出現(xiàn)以下錯誤。

2、使用wx.chooseImage和wx.uploadFile實現(xiàn)圖片上傳
代碼如下
wx.chooseImage({
count: 1, // 默認9
sizeType: ['original', 'compressed'], // 可以指定是原圖還是壓縮圖,默認二者都有
sourceType: ['album', 'camera'], // 可以指定來源是相冊還是相機,默認二者都有
success: function (res) {
// 返回選定照片的本地文件路徑列表,tempFilePath可以作為img標簽的src屬性顯示圖片
var tempFilePaths = res.tempFilePaths;
wx.uploadFile({
url: 'https://...', //此處換上你的接口地址
filePath: tempFilePaths[0],
name: 'img',
header: {
"Content-Type": "multipart/form-data",
'accept': 'application/json',
'Authorization': 'Bearer ..' //若有token,此處換上你的token,沒有的話省略
},
formData:{
'user':'test' //其他額外的formdata,可不寫
},
success: function(res){
var data=res.data;
console.log('data');
},
fail: function(res){
console.log('fail');
},
})
}
})
注:目前微信小程序還不支持base64圖片上傳
為大家推薦現(xiàn)在關(guān)注度比較高的微信小程序教程一篇:《微信小程序開發(fā)教程》小編為大家精心整理的,希望喜歡。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 微信小程序?qū)崿F(xiàn)上傳照片代碼實例解析
- uni-app開發(fā)微信小程序之H5壓縮上傳圖片的問題詳解
- 微信小程序?qū)崿F(xiàn)云開發(fā)上傳文件、圖片功能
- 微信小程序?qū)崿F(xiàn)多文件或者圖片上傳
- 微信小程序?qū)崿F(xiàn)上傳圖片
- 微信小程序圖片上傳組件實現(xiàn)圖片拖拽排序
- 微信小程序?qū)崿F(xiàn)上傳圖片的功能
- 微信小程序?qū)崿F(xiàn)上傳多張圖片、刪除圖片
- 微信小程序?qū)崿F(xiàn)同時上傳多張圖片
- 微信小程序?qū)崿F(xiàn)一張或多張圖片上傳(云開發(fā))
- 微信小程序?qū)崿F(xiàn)多張照片上傳功能
相關(guān)文章
three.js創(chuàng)造時空裂縫特效實現(xiàn)示例
這篇文章主要為大家介紹了three.js創(chuàng)造時空裂縫特效實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11
Javascript中使用A標簽獲取當(dāng)前目錄的絕對路徑方法
這篇文章主要介紹了Javascript中使用A標簽獲取當(dāng)前目錄的絕對路徑方法,本文講解的方法比較特別,需要的朋友可以參考下2015-03-03
淺析JavaScript回調(diào)函數(shù)應(yīng)用
這篇文章主要為大家詳細介紹了JavaScript回調(diào)函數(shù)應(yīng)用,感興趣的朋友可以參考一下2016-05-05

