.NET開發微信小程序-上傳圖片到服務器1.上傳圖片分為幾種: a:上傳圖片到本地(永久保存) b:上傳圖片到本地(臨時保存) c:上傳圖片到服務器 a和b在小程序的api文檔里面有。直接說C:上傳圖片到服務器 前端代碼: /* 上傳圖片到服務器 wx.uploadFile url:后臺上傳文件路徑地址 data:自定義參數 {'userID':'0001'} fileName:接收數據的參數名稱,后臺參數類型:System.Web.HttpPostedFileWrapper CallBack:返回路徑 暫時fileName方法傳的是:file */ function UploadImage(url,data,fileName,CallBack) { wx.chooseImage({ success: function (res) { var tempFilePaths = res.tempFilePaths wx.showLoading({ title: '正在上傳', mask: true}) wx.uploadFile({ url: url, filePath: tempFilePaths[0],//臨時路徑 name: fileName, formData: data, success: function (res) { var data = res.data wx.hideLoading() CallBack(data) } }) } }) } 后臺實現 /// <summary> /// 上傳圖片 /// </summary> /// <param name="file"></param> /// <param name="userID"></param> /// <returns></returns> public string UploadImage(HttpPostedFileWrapper file, string userID) { var msg= bll.UploadImage(file.InputStream, userID); var result = new ReturnResult<string>(msg); return result.Serialize(); } |