调用OSS上传接口PostObject上传文件时文件超过一定大小后上传失败
问题描述
使用阿里云对象存储OSS时,调用OSS上传接口PostObject进行前端上传文件时,小文件可以正常上传,但是文件超过一定大小后,上传文件失败。
问题原因
Post Policy中设置了content-length-range参数,对上传文件进行大小限制。
解决方案
请参见以下操作检查文件上传部分的代码:
- 请参见PostObject,检查是否在Post Policy中设置了大小限制。
说明:设置示例
[“content-length-range”, 0, 104857600]
,表示上传的文件长度必须在100M以下。- 如有设置,请修改后再次进行尝试。
- 如果未设置,请使用ossutil命令行工具,通过分块上传的接口将大文件分成多个小的分块进行上传,详细的接口使用请参见分片上传和断点续传。
- 如果还是无法解决问题,请参见如何上传大文件到OSS,上传文件。
相关文档
- 使用ossimport工具上传大文件时报“The part number should be in the range of [1-10000]”错误
- OSS在使用分片上传方式上传文件时报InvalidPart错误
适用于
- 对象存储OSS