【发布时间】:2014-12-16 07:15:32
【问题描述】:
我正在从数据库中读取文件并尝试在浏览器中打开文件。我的代码在下面...
当我这样做时,文件会自动下载
response.setContentType("application/octet-stream");
response.setHeader("Content-disposition", "inline; filename=\""+ docName + "\"");
但是当我这样做时,文件正在浏览器中打开。
response.setContentType("application/pdf");
response.setHeader("Content-disposition", "inline; filename=\""+ docName + "\"");
这是由于 mimetype "application/pdf" 而发生的。但在我的应用程序中,我不知道文件的 mimetype。它可以是 pdf、图像、txt、doc 等任何内容。所以,我想保持我的 mimetype 默认为“application/octet-stream”,并且我还想在浏览器中打开该文件。
请帮帮我。
提前谢谢...
【问题讨论】:
标签: java spring spring-mvc download multipart