开发者社区> 问答> 正文

OSS 上传(后端验证)


policyBase64是不是可以自定义,比如:
var policyText = {
    "expiration": "2020-01-01T12:00:00.000Z", //设置该Policy的失效时间,超过这个失效时间之后,就没有办法通过这个policy上传文件了
    "conditions": [
    ["content-length-range", 0, 1048576000] // 设置上传文件的大小限制
    ]
};
下面这些参数满足就可以了?
----------------------------------------------------------------------------------------------------------------------------------------------------------
function set_upload_param(up){
    new_multipart_params = {
        // 'key' : key + '${filename}',
        'key' : key + '8.jpg',
        'policy': policyBase64,
        'OSSAccessKeyId': accessid,
        'success_action_status' : '200', //让服务端返回200,不然,默认会返回204
        'signature': signature,
    };


    up.setOption({
        'url': host,
        'multipart_params': new_multipart_params
    });


    console.log('reset uploader')
    //uploader.start();
}


----------------------------------------------------------------------------------------------------------------------------------------------------------
老是返回403  


看了一天的文档了==!

展开
收起
qiunuo 2016-08-24 19:54:04 4311 0
1 条回答
写回答
取消 提交回答
  • ReOSS 上传(后端验证)
    403错误,可能不是你的 'policy' 造成的,是不是签名计算有问题?
    2016-08-24 22:30:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
对象存储实战指南-试读 立即下载
十分钟上线-使用函数计算构建支付宝小程序服务 立即下载
机器学习在互联网后端技术中的应用 立即下载