开发者社区> 问答> 正文

oss web直传key的问题

本人小白,公司要用oss传图片,代码如下:

                        Upload.upload({
                            url: "http://oss-10.img-cn-shanghai.aliyuncs.com",
                            file:file[0],
                            multipart_params: {
                                'key' : '${filename}',
                                'policy': policyBase64,
                                'OSSAccessKeyId': accessid,
                                'success_action_status' : '200', //让服务端返回200,不然,默认会返回204
                                'signature': signature,
                            },  
                        }).progress(function (evt) {
                        }).success(function (r, status, headers, config) {
                            $scope.avatar = r.data;
                        });

用的是angular里面ngUpload,就是这个为什么一直返回
The bucket POST must contain the specified 'key'. If it is specified, please check the order of the fields。
还希望知道的好人帮忙一下。

展开
收起
小细腿 2016-07-28 12:05:51 2634 0
1 条回答
写回答
取消 提交回答
  • file必须在key参数的后面

    2022-06-07 15:02:10
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载