我本来想用,resp.addHeader("",fileName);fileName是从数据库取的字段。
试了试resp.setHeader("",fileName)也不行,请高手指教!怎么设定下载的文件名啊!

解决方案 »

  1.   

    response.setHeader(
                    "Content-disposition",
                    "attachment; filename=" + fileName);
      

  2.   

    谢谢了,我上面的问题解决了。可以又有别的问题出现了,就是支持中文方面,如果路径或者是文件名有中文的话,导致文件名是乱码,还有就是这个函数的第一个参数(指的是Content-disposition)是什么意思;请详细说明也一下,如果有时间最后也说明一下这个函数的第一个参数的其他情况。高手指教一下它的解决办法,谢谢了!