java web 工程实现文件下载功能的问题
亲,你说的啥意思啊?
“怎样才能让这里的名称也可以正常显示 ”??现在有名称不正常么??
你是说保存的文件名?
1)http头当中确实需要指定当前返回的是文件,才能让浏览器按照文件识别,但是你说你写了setheader,就应该知道 默认文件名也是在这里写的,所以你说“不正常”就很难明白了。
2)迅雷的任务栏里有没有同名文件,你是拿不到的,那不是B/S结构能处理的东西。当然你可以写一个插件来处理,不过这东西一点都不简单。举个栗子,如果你的java(也就是服务器)能够知道用户的迅雷里有什么,那么用户那儿还有啥你不知道的,岂不是登录你的网站我下了多少毛片都被你晓得了?
3)你看到的有些东西是迅雷处理的,建议你把迅雷的插件关闭了,先把其他功能弄完整了再把迅雷加上。
一在服务器上面安装FTP服务端比如说用SERV-U来搭建服务端然后在自己电脑上安装下flashfxp工具用来登录FTP下载文件到本地电脑即可支持断点续传很方便
二登录服务器在服务器上面登录百度网盘把你所要下载的东西打包上传到百度网盘然后在本地电脑登录网盘下载
三登录服务器在服务器上面登录你的邮箱把所需要下载的东西打包发送到你的另一个邮箱在本地电脑登录你的另一个邮箱把文件下载出来
下载东西时要通过web服务器下载地址栏里指定地址的文件
你需要先研究一下http协议的相关内容
这里有篇简单的内容供你参考
http://hibaiducom/sdfiyon/blog/item/25ba0ec7e0e53ad8d0006036html
如果你想自己写个程序相互传文件比较简单,如果你想让你的程序支持浏览器的下载,就比较复杂了,呵呵
0条评论