开发者社区> 问答> 正文

oss对象存储 400 badrequest错误

在使用oss对象存储做图片上传处理的时候,如果是小于100k的图片没有问题,图片大于100k的时候会报400 bad request错误,附oss代码以及报错,请问是什么原因呢?error1error2error3oss

展开
收起
mbj 2016-12-06 10:13:18 13236 0
2 条回答
写回答
取消 提交回答
  • 记录一下:参考https://developer.aliyun.com/article/753043 如果开发者使用的是单文件上传,而非分片上传 也出现这种错误,那也有可能是 请求实体过大,根据不同的code 参考:https://error-center.aliyun.com/status/product/Oss 解决方案:我这边是适用于前后分离, 前端获取 签名参数,也就是policy (从后端获取),需要后台 更改一下content-length-range 的设置,不注意的话这个地方基础设置都是 10M, [“content-length-range”, 1, 10000000] 改一下这个。等于是后端限制了文件大小

    2020-04-28 16:30:48
    赞同 1 展开评论 打赏
  • 码农|Coder| Pythonista

    您好,根据提示,是您的分片上传出了问题。您试试使用单文件上传模式?

    2019-07-17 20:31:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载