关于文件下载时服务端http header的设置

最近想要实现通过浏览器下载html文件时直接打开,而不是下载的功能,了解了下这方面相关的几个header设置项,简单记录下。

主要是content-type和content-disposition这两项,这两项同时满足后可以实现在浏览器上直接显示html文件内容

 

1、content-type需要设置成text/html,如果设置成application/octet-stream会以二进制流的形式保存成文件下载下来

 

 

 2、content-disposition 设置成attachment的时候也会以文件的形式下载,flask框架中默认是false

 

 

posted on 2022-09-28 20:07  该用户很懒  阅读(1510)  评论(0编辑  收藏  举报