首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

文件上载时 internet Explorer 无法上载 解决方法

2012-09-04 
文件下载时 internet Explorer 无法下载 解决办法我们在用类似struts2这样的框架做文件下载时,经常会出现

文件下载时 internet Explorer 无法下载 解决办法
     我们在用类似struts2这样的框架做文件下载时,经常会出现弹出一个框,提示 internet Explorer 无法下载 的情况,这种情况,多是文件名是中文, 所以,我们要对文件名进行转码

<result type="stream">            <param name="contentType">${contentType}</param> <param name="inputName">inputStream</param>                                      <param name="contentDisposition">fileName="${fileName}"</param>            <param name="bufferSize">1024</param>          </result>



上面的代码中,fileName是要进行转码的,在相应的getter中添加如下:

public String getFileName() {    try        {            fileName = new String(fileName.getBytes("GBK"), "ISO8859-1");        }        catch (UnsupportedEncodingException e)        {            e.printStackTrace();        }   return fileName;}


这样,即使是中文名,也能正常下载了


1 楼 tiaccp 2011-01-07   嗯是啊,遇到好多次了 2 楼 daichangfu 2011-01-22   我去试试,被这个问题折磨一上午了!!!谢谢分享哈。。。 3 楼 daichangfu 2011-01-22   请问下载文件的时候为什么不显示文件大小啊?

大侠给解释一下呗!

热点排行