oss web直传key的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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 2354 0
1 条回答
写回答
取消 提交回答
  • t4uy6adpguhty

    file必须在key参数的后面

    2022-06-07 15:02:10
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
边缘安全,让Web加速有保障
立即下载
使用CNFS搭建弹性Web服务
立即下载
WEB框架0day漏洞的发掘及分析经验分享
立即下载