调用OSS PostObject接口上传文件时文件超过一定大小后上传失败

问题描述

使用阿里云对象存储OSS时,调用OSS上传接口PostObject进行前端上传文件时,小文件可以正常上传,但是文件超过一定大小后,上传文件失败。

问题原因

Post Policy中设置了content-length-range参数,对上传文件进行大小限制。

解决方案

请参见以下操作检查文件上传部分的代码:

  1. 检查是否在Post Policy中设置了大小限制。 更多信息,请参见PostObject

    说明

    设置示例[“content-length-range”, 0, 104857600],表示上传的文件长度必须在100 MB以下。

    • 如有设置,请修改后再次进行尝试。

    • 如果未设置,请使用ossutil命令行工具,通过分块上传的接口将大文件分成多个小的分块进行上传。详细的接口使用说明,请参见分片上传和断点续传

  2. 如果还是无法解决问题,请参见如何上传大文件到OSS,上传文件。

适用于

  • 对象存储OSS