关于文件下载时服务端http header的设置
最近想要实现通过浏览器下载html文件时直接打开,而不是下载的功能,了解了下这方面相关的几个header设置项,简单记录下。
主要是content-type和content-disposition这两项,这两项同时满足后可以实现在浏览器上直接显示html文件内容
1、content-type需要设置成text/html,如果设置成application/octet-stream会以二进制流的形式保存成文件下载下来
2、content-disposition 设置成attachment的时候也会以文件的形式下载,flask框架中默认是false