亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

uniapp在開發(fā)app時上傳文件時的問題記錄

 更新時間:2024年09月13日 09:20:43   作者:BUG創(chuàng)建者  
在開發(fā)uniapp應用時,可能會遇到文件上傳功能在iOS和部分Android手機上不兼容的問題,經過對比分析,發(fā)現問題可能出在文件的路徑上,通過使用uni.saveFile方法保存文件后,再上傳可以解決問題,這篇文章詳細介紹了解決方案,并引導讀者參考更多相關內容

手機拍照然后上傳沒問題 但是在相冊中選擇的照片上傳 ios手機不行 安卓一部分手機也點擊沒反應
最后對比了下參數 發(fā)現路徑有所不同
使用uni.saveFile保存路徑好在重新上傳

  saveFileSync(tempFilePath){
   return new Promise((resolve, reject) => {
     uni.saveFile({
       tempFilePath,
       success: function (file) {
         resolve(file.savedFilePath)
       },
       fail: function (error) {
         reject(error)
       }
     })
   })
 },
    uni.chooseImage({
        count: 1, //默認9
        sizeType: ["compressed"], //可以指定是原圖還是壓縮圖,默認二者都
        sourceType: ['camera','album'], 
         success: async function(result) {
          let ewm = result.tempFiles[0]
          const path = await that.saveFileSync(ewm.path)
          if (result.errMsg === "chooseImage:ok") {
            result.tempFiles[0].path=path
            // that.upload(path);
            that.upload(result.tempFiles[0]);
          } else {
            uni.showToast({
              title: "圖片上傳失敗",
              icon: "none",
            });
          }
        },
        fail(err) {
          uni.showToast({
            title: "取消上傳",
            icon: "none",
          });
        },
      });
Upload(event) {
      const token = this.getToken();
      // const url = this.getuploadUrl();
      const imgList = [];
      uni.showLoading({
        title: "上傳中...",
        mask: true,
      });
      try {
        const [err, res] = await uni.uploadFile({
          url: `${HOST}/resource/file/upload`,
          filePath: event.path,
          name: "file",
          header: {
            Authorization: token,
          },
        });
        if (res && (res.statusCode === 200)) {
          const result = JSON.parse(res.data);
          if (result.code == 200) {
            let res1 = JSON.parse(res.data);
              res1.data.uuid = res1.data.id;
              res1.data.paramskey = event.name;
              imgList.push(res1.data);
              const list = [...this.list, ...imgList];
              this.$emit("value", list);
              this.$emit("change", list);
              this.$emit("upload", imgList);
          } else {
            wx.showToast({
              icon: "none",
              title: result.msg,
            });
          }
        } else {
          wx.showToast({
            icon: "error",
            title: "上傳失敗",
          });
        }
      } catch (error) {
        console.log(error)
      }
      uni.hideLoading();
      this.$emit("upload", imgList);
    },

到此這篇關于uniapp在開發(fā)app時上傳文件時的問題的文章就介紹到這了,更多相關uniapp上傳文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • JavaScript多態(tài)與封裝實例分析

    JavaScript多態(tài)與封裝實例分析

    這篇文章主要介紹了JavaScript多態(tài)與封裝,結合實例形式分析了JavaScript多態(tài)與封裝的概念、功能、優(yōu)缺點以及相關問題與注意事項,需要的朋友可以參考下
    2018-07-07
  • 基于MooTools的很有創(chuàng)意的滾動條時鐘動畫

    基于MooTools的很有創(chuàng)意的滾動條時鐘動畫

    一款很有創(chuàng)意的時鐘js動畫.是利用系統滾動條來構成一個 時:分:秒 的盤. 再利用滾動條的長度變化做過渡動畫.
    2010-11-11
  • js調試系列 初識控制臺

    js調試系列 初識控制臺

    這篇文章的目的只是讓你認識控制臺,讓你入門調試js,之后的路還得靠你們自己走
    2014-06-06
  • 微信小程序navigator跳轉及參數傳遞的方法

    微信小程序navigator跳轉及參數傳遞的方法

    這篇文章主要介紹了微信小程序navigator跳轉及參數傳遞,在navigator中添加需要跳轉的路徑,如果需要帶參,則在路徑后面添加所要傳遞的參數以及值,需要的朋友可以參考下
    2023-11-11
  • IE6已終止操作問題的2種情況及解決

    IE6已終止操作問題的2種情況及解決

    打開某個頁面時,彈出提示框“Internet Explorer無法打開Internet 站,經過一番奮戰(zhàn),利用排除法解決了問題,共發(fā)現2種情況
    2014-04-04
  • 來訪統計

    來訪統計

    來訪統計...
    2006-11-11
  • JavaScript如何判斷對象有某屬性

    JavaScript如何判斷對象有某屬性

    這篇文章主要介紹了JavaScript如何判斷對象有某屬性,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • JavaScript函數式編程(Functional Programming)純函數用法分析

    JavaScript函數式編程(Functional Programming)純函數用法分析

    這篇文章主要介紹了JavaScript函數式編程(Functional Programming)純函數用法,結合實例形式分析了javascript函數式編程中純函數的函數依賴、所指透明等概念相關原理及使用技巧,需要的朋友可以參考下
    2019-05-05
  • 3分鐘掌握常用的JS操作JSON方法總結

    3分鐘掌握常用的JS操作JSON方法總結

    工作中做了幾款自動化測試工具都是跟日志讀取相關,日志格式又大多數都是JSON,所以這里把常用的JS操作JSON的方法做了總結
    2017-04-04
  • JavaScript css3實現簡單視頻彈幕功能

    JavaScript css3實現簡單視頻彈幕功能

    這篇文章主要為大家詳細介紹了JavaScript css3實現簡單視頻彈幕功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07

最新評論