阿里云OSS无法上传大文件怎么办?

阿里云OSS无法上传大文件怎么办?,第1张

无法向OSS上传培袭大文件。上传1KB以下的文件就可以,2KB以上的文件就不祥衡成功,请求发出去就收不到任何响应,直至超时。

解决办法是将本机的MTU设成1470(默认应该是1500)

Linux下修改MTU的命令是:配宴兄(以阿里云服务器oss走内网默认是eth0为例)

如你图所示,若不是网络问题的话,可能是你册并在上传的过程中更改了本地文件的保存位置或者文件名称,导致上传失败。取消上传任务,重新上传,在上传过程中,不要对文件进行任何 *** 作,等上传完成再进行。

如果按照我上面说的还是不可以的话,建议你重新安装州手迹百度云薯码软件,再上传。

失败如下:

一般在“上传对象存储失败”主要原因是:java.net.SocketException: Connection reset这个异常问题,这个异常产生最根本的原因是一端退出,但退出时并未关闭该连接,另一端如果在从连接中读数据,但是另一端已经关闭,此时是读取不到的。

特点说明

上传文件失败时,请参见以下 *** 作进行排查处理:

检查本地与OSS的网络是否存在异常。若存在网络故障,请使用ping命令测试与OSS的网络连通性,确保网络正常后再进行下一步排查。

检查上传文件的大小是否超过限制。如要上传超过5GB的文件耐耐,请参见如何上传大文件到OSS进行文件上传。

通过OSS控制台上传、简单上传、表单上传、追加上传的方式上传单个文件,文件的大小不能超过5GB。

通过分片上传的方式上传陆肢单个文件,文件的大小不能超过48.8TB。

检查当前上传文件的账号是否有上传文件的权限。若为RAM用昌悉春户,请执行以下 *** 作,检查账号是否拥有Bucket上传文件的权限。若无权限,请参见通过Bucket Policy授权用户访问指定资源,进行授权。

登录访问控制管理控制台,单击用户管理,选择对应的RAM用户。

单击用户授权策略>加入组的授权策略查看该用户的权限,确认是否已经赋予当前用户Bucket或Object的 *** 作权限。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12217112.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存