jsp中ftp下载

jsp中下载
现在点击链接txt文件直接打开了,希望也像doc那样弹出提示下载功能。查了一些资料说response.setContentType
但是我用了没有效果,最好说的详细些。。。谢谢

[size=medium]首先:response.setContentType 是设置一个HTTP Response的MIME类型。而你要解决的是一个超链接的MIME类型。当你点击这个超链接时,你的浏览器向FTP服务发送了一个FTP请求,而你设置的是当前JSP页面的MIME类型,因此这个方法行不通。

其次,我尝试了一下,如果是doc文档的话,可以弹出保存的对话框。由于没有找到txt资源,所以无法尝试。

最后,一个折中的方案是 将链接的地址改为
ftp://ftpuser:ftppassword@192.168.5.19:21/KB/tools/
吧,让用户直接访问到目录,然后让用户自己找SQLMade.txt。

或者改为doc的类型吧[/size]