在struts1.x中有一个FormFile类,封装了apache的file upload,使用非常方便,你可以试试

解决方案 »

  1.   

    100M还是有点大哈 要是分割了都不好使 那不如直接用FTP吧哈哈
      

  2.   

    而且在读文件时的用byte[]吧,如果一个byte[100M],那2个,5个用户同时下载是不是就要2×byte[100M],5×byte[100M]……
    这内存太废了吧!
    所以想问一问有没有什么其他的办法?
    像魔兽世界,8G开外的客户端,它是怎么下载的?
      

  3.   

    当然是用Stream啦,不能把数据全部读取到内存啊,否则2G的文件你怎么下载啊?
    呵呵!参考这个: 一段读取本地文件,然后输出的代码(File,JSP)