如题
3 回答

扬帆大鱼
TA贡献1799条经验 获得超9个赞
如果是简单的文件下载完全可以用web服务器自带的文件下载功能,好像所有的web服务器都支持文件下载,不需要自己再弄一个了。
还有要指出的一点,客户端下载文件服务器不能简单的像你这个servlet这样弄的,你这样基本是把所有的文件数据写入到输出流后再发送出去的,小文件还行(win上很多情况必须调用flush才会发送数据),大文件就不能这样弄了。

慕桂英3389331
TA贡献2036条经验 获得超8个赞
大小怎么获得的?通过firebug之类的看到的?http请求除了我们常见和常用的get/post以外,head提交方式是仅获得http消息头,在消息头里面再获得content-length对应的消息头数据就是文件大小,你看看是不是以head方式提交的?要下载完整文件要以post方式提交,数据流返回格式默认是html,服务器会自动识别,不过严谨的方式还是手动指定为好
- 3 回答
- 0 关注
- 268 浏览
添加回答
举报
0/150
提交
取消