我在这段代码中遇到了这个问题:
resp.addHeader("Content-Disposition", "inline; filename=" + fileName);当文件名为: a_b_c.doc或abc.doc时,表示下载的文件名正确。但是,当文件名为:a b c.doc时,下载文件的名称仅为a。
我该如何解决这个问题呢?
非常感谢!
发布于 2015-01-17 03:07:21
像这样用引号将文件名引起来:
resp.addHeader("Content-Disposition", "inline; filename=\"" + fileName + "\"");发布于 2014-02-28 07:02:21
在对文件名字符串执行url编码后,连接文件名。
发布于 2013-09-05 18:50:06
The spec explains this,并给出了文件名中带有空格的显式示例。
https://stackoverflow.com/questions/18634178
复制相似问题