小程序--->小程序圖片上傳阿里OSS使用方法


小程序圖片上傳阿里OSS使用方法

首先看下參考文檔 ( http://blog.csdn.net/qq_38125123/article/details/73870667)
這里只將一些運用過程中遇到的問題及解決辦法:

1.cryptojs,sha1js,hmacjs,base64js在哪下載及使用方法:
  • 文件可以在阿里oss實例文檔中找到。
  • 在運用過程中如果是通過require引入的,會找不到引入的方法,原因是這些js文檔沒有模塊導出,可以在原文件里找到其頂部全局對象,exports出來即可。
  • 有些全局對象是windows,那就要刪除windows,小程序沒有windows全局對象。
   //例如base64js
       var Base64 = {

           ...//此處省略中間代碼

   }
module.exports = Base64;  //修改的地方
2.小程序上傳oss 要在oss管理后台和小程序管理后台做相應的配置具體參考上邊文檔
3.上傳返回400狀態,及上傳的文件存放目錄設置在哪?
  • 上傳的參數重key的值很重要,要合理設置,否則就會導致oss不識別導致400錯誤。
  • 存放目錄設置是在key這里設置的。
    url: LOCAL.uploadImageUrl,
      filePath: imageSrc,
      name: 'file',
      formData: {
        Filename: `Inquiry/${mediadir}/${userid}/` + '${filename}',
        key: `Inquiry/${mediadir}/${userid}/` + '${filename}',
        OSSAccessKeyId: LOCAL.OSSAccessKeyId,
        success_action_status: '200',
        policy: policy,
        signature: signature,
      },


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM