默认我们在请求txt/doc/pdf/ppt等类型的文件时会在浏览器进行渲染,为了安全,强烈建议当请求此类文件时进行下载而不是预览,我们可以按以下方法进行修改服务器配置来实现。


Nginx可以修改配置文件(宝塔面板可直接在面板伪静态中添加)

location ~ .*.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$ {

    add_header Content-Disposition attachment;

}


Apache可以通过修改public/.htaccess配置来实现

<FilesMatch ".(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$">

   ForceType application/octet-stream

   Header set Content-Disposition attachment

< /FilesMatch>


点赞(11)

官方QQ群①

963655847

返回
顶部