可以现在WEB环境中生成临时文件,用HTML超连接指向该文件。
解决方案 »
- struts 问题
- 一个关于select中option 的问题
- 求一个xml+xslt->html静态页面发布的实例
- 求助一个问题如何在onclick事件中传对象参数
- 用jsp+javaBean写的程序,前台表单添加数据到sqlserver数据库,怎么防止Null的问题
- 问一个在linux下配置jsp环境的问题,好棘手,希望个位帮帮忙啊.....
- "[Microsoft][ODBC 驱动程序管理器] 无效的游标状态"这是什么原因?在线等
- 关于一个java编译的问题
- 高手指点
- playframework 1.2.7报错duplicateMemberException:duplicate method:count in models
- 今天答辩中的一个问题,下午要回答,马上结帖
- 小人物,小问题,请各位帮忙
response.setContentType("APPLICATION/OCTET-STREAM");可以试试这样,下载和查看区别对待,
if(option.equals("download"))
{
response.setContentType("application/octet-stream; charset=gb2312");
response.addHeader("Content-Disposition","attachment; filename=" + object.getFileName());
}
else if(option.equals("view"))
{
response.setContentType(object.getType() + "; charset=gb2312");
response.addHeader("Content-Disposition","application; filename=" + object.getFileName());
}
其中object.getType()是要查看文件的类型,这时如果客户端有合适的软件可以打开该文件,这时不会出现那个下载对话框,直接打开了,如果没法打开的话会提示用户下载~