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



关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!一般情况下,前端上传本地文件到oss时返回suspended是由于文件大小超过了服务器限制所导致的。OSS服务器通常都有文件大小限制,如果上传的文件大小超过了这个限制,就会返回suspended状态。 解决方法:
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状态的原因和解决方法,希望对您有帮助。