h**i 发帖数: 712 | 1 在web server的mime.type里设置了conf和log文件为
application-octet/stream,但是浏览器都很聪明,检测到它们是文本文件就直接打开
了,该后缀也没用。
客户端的JS如下
function downloadconf()
{
var obj=document.getElementById('mylist');
if(window.location.port == '80')
var url='http://'+window.location.hostname+'/files/'+obj.value;
else
var url='http://'+window.location.hostname+':'+window.location.port+'/files/'+obj.value;
window.open(url, 'Download');
}
这个到底是server还是client的问题? | x****u 发帖数: 41 | 2 你可以在server上加一个header试试看
Content-Disposition "attachment";
比如nginx:
location ~ ^/files/.*\.conf$ {
add_header Content-Disposition "attachment";
} |
|