网页上一个图片,链接指向txt文件,怎么写代码能左键点击直接下载而不是在浏览器打开txt?

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:56:33
直接连到txt文件时,点左键就在浏览器打开了,右键目标另存没问题,怎么写代码能让左键点击直接下载而不是打开呢?
可以用javascript解决么?修改别人的机子不太好啊

要想左键点击直接下载而不是在浏览器打开txt,其实,不是写代码能解决的问题,而是用户的系统配置问题。

打开“我的电脑”,菜单栏里的“工具”--“文件夹选项”,切换到“文件类型”选项卡,鼠标定位到“已注册的文件类型”下的“TXT”,点击右下方的“高级”按钮,在弹出的对话框中勾选“下载后确认打开”,确定后,以后网页中所有的TXT文件才能实现左键下载。

网页中不能实现这个功能,当然了,如果你利用网页挂上恶意代码,修改用户的注册表也可以实现这样的功能,但那属于恶意行为。

由于TXT文件格式是浏览器支持的一种格式,浏览器没有理由让你左键下载。你可以把它换成一种浏览器不支持的格式。比如胡乱更改扩展名为unk,这样左键点击时浏览器就问你是不是要下载了。下载完了使用记事本打开即可浏览。

你是用什么工具写?代码可能不大一样!

javascript不能解决,要修改服务器端的代码,你的服务器用什么写的?(php,asp之类的)