&晴微凉& 2025-01-14 13:05 采纳率: 25.6%
浏览 10

前端上传本地文件到OSS

前端上传本地文件到oss时返回了suspended,这是什么原因呢
实例代码:

img

img

img

  • 写回答

3条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-01-14 13:06
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    一般情况下,前端上传本地文件到oss时返回suspended是由于文件大小超过了服务器限制所导致的。OSS服务器通常都有文件大小限制,如果上传的文件大小超过了这个限制,就会返回suspended状态。 解决方法:
    1. 检查前端上传的文件大小是否超过了OSS服务器的限制。
    2. 在前端上传文件时,添加文件大小的限制提示,以避免超过服务器限制。 案例代码:
    const fileInput = document.getElementById('fileInput');
    const maxSize = 5 * 1024 * 1024; // 设置最大文件大小为5MB
    fileInput.addEventListener('change', (event) => {
      const file = event.target.files[0];
      if (file.size > maxSize) {
        alert('文件大小超过了5MB的限制,请上传大小合适的文件');
        return;
      }
      
      // 继续上传文件到OSS
    });
    

    以上是针对文件大小超过限制导致suspended状态的原因和解决方法,希望对您有帮助。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月14日