小程序文件上傳wx.uploadFile
UploadTask wx.uploadFile(Object object)
將本地資源上傳到服務(wù)器?蛻舳税l(fā)起一個(gè) HTTPS POST 請(qǐng)求,其中 content-type 為 multipart/form-data。使用前請(qǐng)注意閱讀相關(guān)說(shuō)明。
參數(shù)
Object object
屬性 類型 默認(rèn)值 必填 說(shuō)明 最低版本
url string 是 開發(fā)者服務(wù)器地址
filePath string 是 要上傳文件資源的路徑 (本地路徑)
name string 是 文件對(duì)應(yīng)的 key,開發(fā)者在服務(wù)端可以通過(guò)這個(gè) key 獲取文件的二進(jìn)制內(nèi)容
header Object 否 HTTP 請(qǐng)求 Header,Header 中不能設(shè)置 Referer
formData Object 否 HTTP 請(qǐng)求中其他額外的 form data
timeout number 否 超時(shí)時(shí)間,單位為毫秒 2.10.0
success function 否 接口調(diào)用成功的回調(diào)函數(shù)
fail function 否 接口調(diào)用失敗的回調(diào)函數(shù)
complete function 否 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)
object.success 回調(diào)函數(shù)
參數(shù)
Object res
屬性 類型 說(shuō)明
data string 開發(fā)者服務(wù)器返回的數(shù)據(jù)
statusCode number 開發(fā)者服務(wù)器返回的 HTTP 狀態(tài)碼
返回值
UploadTask
基礎(chǔ)庫(kù) 1.4.0 開始支持,低版本需做兼容處理。
一個(gè)可以監(jiān)聽上傳進(jìn)度進(jìn)度變化的事件和取消上傳的對(duì)象
示例代碼
wx.chooseImage({
success (res) {
const tempFilePaths = res.tempFilePaths
wx.uploadFile({
url: 'https://example.weixin.qq.com/upload', //僅為示例,非真實(shí)的接口地址
filePath: tempFilePaths[0],
name: 'file',
formData: {
'user': 'test'
},
success (res){
const data = res.data
//do something
}
})
}
})
作者:大學(xué)生新聞網(wǎng) 來(lái)源:大學(xué)生新聞網(wǎng)
發(fā)布時(shí)間:2025-04-08 閱讀:
- 小程序文件上傳wx.uploadFile
- 將本地資源上傳到服務(wù)器。客戶端發(fā)起一個(gè) HTTPS POST 請(qǐng)求,其中 content-type 為 multipart/form-data。使用前請(qǐng)注意閱讀相關(guān)說(shuō)明。
- 04-08 關(guān)注:0