Java防止浏览器直接打开下载文件 浏览器JavaWebXML
这个其实是在web.xml文件中配置mime下载文件类型就可以了,配置的示例:
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>zip</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>application/txt</mime-type>
</mime-mapping>
<mime-mapping>
<extension>chm</extension>
<mime-type>application/mshelp</mime-type>
</mime-mapping>
这样就可以防止在浏览器是直接打开文件,而是弹出下载框供用户下载了。
推荐阅读
-
Java防止浏览器直接打开下载文件 浏览器JavaWebXML
-
Java防止浏览器直接打开下载文件 浏览器JavaWebXML
-
如何让浏览器直接下载后端返回的图片而不是打开
-
配置WAMP后,浏览器输入默认的php文件名都直接下载该文档解决思路
-
php让浏览器下载txt等类型的文件 uc浏览器导入txt 浏览器打开txt 360极速浏览器规则tx
-
用傲游云浏览器将下载的文件直接上传到云端
-
用傲游云浏览器将下载的文件直接上传到云端
-
360浏览器下载文件的管理器怎么打开?
-
php强制文件下载而非在浏览器打开的自定义函数分享
-
如何配置Tomcat上web.xml让浏览器能直接下载txt,xml类型文件