首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

上传2G以上的大文件寻求最佳方案?该如何解决

2012-04-03 
上传2G以上的大文件寻求最佳方案?前台用Flex,后台用java,不知道有什么好的解决方案,希望大虾们踊跃发言![

上传2G以上的大文件寻求最佳方案?
前台用Flex,后台用java,不知道有什么好的解决方案,
希望大虾们踊跃发言!

[解决办法]
Flex支持socket。
所以可以使用socket传文件。
给个例子吧,
http://tech.ddvip.com/2009-02/1234862846109044.html

考虑网络因素,大文件应该实现断点续传。
[解决办法]
上传大文件应该用的是FTP,我记得有篇文章就是将几种上传方法进行对比!用ftp好像也不是很难吧,如果你项目跟你服务器在一起,那不就是本地上传
[解决办法]
这么大的文件你也要单个上传?而且还是BS结构的?建议用FTP之类的工具先将其传到应用服务器上再作处理。
附:
这么大的文件传上去干什么?
JAVA处理2G的文件不太合理,如果是文本文件需要处理,建议写SH利用操作系统命令或将其用数据库客户端命令(根据数据库而定)导入表中利用SQL处理,不然你的WEB应用是很不稳定的,且内存不够用(64位机器还好点);如果是二进制文件。。。。。
[解决办法]
建议用ftp,文件太大,

开发一个ftp客户端给用户,用户利用客户端进行文件上传和管理。

热点排行