现在有个 Web 项目,需要上传超大附件( 4g 甚至 8g ),网络是千兆局域网。 后台是 Java。求方案。

现在有个 Web 项目,需要上传超大附件( 4g 甚至 8g ),网络是千兆局域网。 后台是 Java。求方案。
1 liteyou Jan 16, 2018 via iPhone web 断点续传就可以 |
2 CoderUndefined Jan 16, 2018 via iPhone 可以看下 ali-oss |
3 loveCoding Jan 16, 2018 局域网,直接传就好了 |
4 wdlth Jan 16, 2018 如果不想一次传完,可以分段上传,然后再合并。 |
5 likuku Jan 16, 2018 局域网,服务器开 rsync 服务,使用账密认证,客户直接用 rsync 上传。 |
6 cheneydog Jan 16, 2018 百度的 webUploader |
7 laobubu Jan 17, 2018 via Android 随便找个 FTP 服务器程序,自带断点续传支持 |
8 laobubu Jan 17, 2018 via Android 呃 没注意是 Web … |
9 serical Jan 17, 2018 via Android 用过 plupload,分割上传,大文件分多次请求上传,服务端合并 |
10 notreami Jan 17, 2018 都不考虑下服务器内存嘛?几个人一起传,直接 OOM |
11 notreami Jan 17, 2018 首先要加同时上传人数的限制,然后根据服务内存大小,网络带宽,再决定要不要文件分割,分割成什么样? |
13 NUT Jan 17, 2018 @notreami #10 java NIO 的 mappedbytebuffer 是干啥吃的? 文件句柄别超就行。 其他都不是啥问题。至于分割那都是提高成功率的。 |
14 banli Jan 17, 2018 分片上传,断点续传 |
15 jokerjoker Jan 17, 2018 直接上传不就行了,web 又没有文件大小限制,除非你的 nginx,apache 做了限制 |
16 winglight2016 Jan 17, 2018 这么大文件,web 理论上可以传,但是中断了没法自动重新续传,用户体验太差了,还是考虑客户端上传吧 |