首页新闻找找看学习计划

解决大文件上传,储存该怎么解决?

0
悬赏园豆:50 [待解决问题]

做一个B/S系统,想大文件上传,20G的这种,储存该怎么解决呢,只知道sae有storage服务,还有其他的建议么

问题补充:

我的想法是,上传到云上,记录url,然后,本地通过url下载

natureless的主页 natureless | 初学一级 | 园豆:11
提问于:2016-08-24 10:19
< >
分享
所有回答(8)
0

一般不用网页传这么大的东西吧???

顾晓北 | 园豆:9530 (大侠五级) | 2016-08-24 10:22
0

这回严重影响带宽和用户体验吧,有些需求,可以谈判的

悦光阴 | 园豆:2239 (老鸟四级) | 2016-08-24 10:25

先想解决储存,因为上传文件可以分批上传,但是总文件就那么大,存储就有点头疼了

支持(0) 反对(0) natureless | 园豆:11 (初学一级) | 2016-08-24 10:27

@natureless: 对啊 ,服务器的disk还是非常贵的,我之前的项目组,遇到此类问题时,就跟客户谈,如果想存储这么大的文件,请你们自备file server,负责记录文件的path,存储是放在你们本地,霸气不

支持(0) 反对(0) 悦光阴 | 园豆:2239 (老鸟四级) | 2016-08-24 10:29

@悦光阴: 叼,我再想想其他方法吧

支持(0) 反对(0) natureless | 园豆:11 (初学一级) | 2016-08-24 10:48
0

z这种东西是一定要做客户端上传的.你可以看下没有一个上传的东西允许他这么搞的.大文件上传下载都要做断点续传.

并且大到一定程度都不让用浏览器直接下.需要安装软件操作

吴瑞祥 | 园豆:28729 (高人七级) | 2016-08-24 10:32
0

文件拆分,分片,然后到服务器上再合并,当然说起来很简单,做起来需要很多策略来维护

````` | 园豆:14268 (专家六级) | 2016-08-24 10:37
0

基本解决了,阿里云有提供OSS云存储服务,C端,B端都可以,流式写入,同时配有断点续传,果真阿里还是叼叼的

natureless | 园豆:11 (初学一级) | 2016-08-24 11:09

友情提示,OSS会有个特殊符号可能会导致文件丢失的BUG,你自己小心点

支持(0) 反对(0) TeaCat | 园豆:301 (菜鸟二级) | 2016-08-25 10:35

@特邀砖家: 谢谢建议

支持(0) 反对(0) natureless | 园豆:11 (初学一级) | 2016-08-25 10:43
0

1、推荐七牛文件存储。

2、自己搭建FTP服务器,然后分块上传。

幻天芒 | 园豆:36522 (高人七级) | 2016-08-24 11:32
0

这么大文件不适合采用WEB方式上传的。

要么Client端,要么App(不过目前来看文件太大了,可以不考虑APP,除非钱多得没处花了)

没钱的话,使用付费百度云之类的解决方案好了。

爱编程的大叔 | 园豆:29841 (高人七级) | 2016-08-24 12:11
0

下载也不应该直接url 。。不知道你文件服务器是ftp还是http的 总之得 请求文件流。 同时,像这种下载时长比较长的, 服务器 要限制单个请求的下载流量 ,带宽也是有限的哇。。

Постой! | 园豆:809 (小虾三级) | 2016-08-25 10:21

这个问题不大,你在本地下载实际也是utl的访问下载,只不过协议不同而已

支持(0) 反对(0) natureless | 园豆:11 (初学一级) | 2016-08-25 10:45

@natureless: 也是哈。若果没有特别要求。

支持(0) 反对(0) Постой! | 园豆:809 (小虾三级) | 2016-08-25 11:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册