zoukankan      html  css  js  c++  java
  • 小程序--->小程序图片上传阿里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,
          },
    
  • 相关阅读:
    RelativeLayout布局属性
    调整CodeIgniter错误报告级别
    php 报错 Cannot modify header information
    ScrollView中嵌套ListView
    机器学习索引贴(未分类)
    进程与线程
    并行程序
    缓存命中率
    启发式算法(Heuristic Algorithm)
    详解 LSTM
  • 原文地址:https://www.cnblogs.com/frankltf/p/8133894.html
Copyright © 2011-2022 走看看