由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - javascript问题,怎么让浏览器下载一个文件不是直接打开?
相关主题
为什么有人玩了 wsl 在 windows 10 么?
ask a question about compile shared library using libtool (转载)bash.exe alternative?
cpanel vs plesk问题:关于python和web
追新的Arch才能保证稳定和安全what's wrong with yum&chinese locale?
OpenVZ VPS上,CentOS 6开机内存占用只有40多MB开用 KDE 4.3。。。
Arch Linux又干坏事了arch的x又进不去了...
问个nginx rewrite的问题skype video conf on linux
大牛们都怎么样增量备份linux server怎样把snoop的结果抽出来(假设已变成hexadecimal and ASCII format)?
相关话题的讨论汇总
话题: url话题: var话题: files话题: 浏览器话题: server
进入Linux版参与讨论
1 (共1页)
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";
}
1 (共1页)
进入Linux版参与讨论
相关主题
怎样把snoop的结果抽出来(假设已变成hexadecimal and ASCII format)?OpenVZ VPS上,CentOS 6开机内存占用只有40多MB
how to copy one file into another?Arch Linux又干坏事了
vim 的奇怪问题问个nginx rewrite的问题
how to rename files -- waiting on line大牛们都怎么样增量备份linux server
为什么有人玩了 wsl 在 windows 10 么?
ask a question about compile shared library using libtool (转载)bash.exe alternative?
cpanel vs plesk问题:关于python和web
追新的Arch才能保证稳定和安全what's wrong with yum&chinese locale?
相关话题的讨论汇总
话题: url话题: var话题: files话题: 浏览器话题: server