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