当前位置:首页 > 代码 > 正文

js点击下载文件代码(js文件上传下载)

admin 发布:2022-12-19 20:20 125


本篇文章给大家谈谈js点击下载文件代码,以及js文件上传下载对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

js下载txt文件

首先,下载文件就别想了,你那个execCommand有兼容性问题,貌似其他浏览器不支持

至于window.open,这个多数会被拦截吧,现在都不允许弹窗了。至于txt文档,有的浏览器会直接显示出来,有的会当文件下载,这个关键还是在服务器的设置,服务器传输过来是有标头,表明详细情况,浏览器对应处理。

所以你要比如点击一个对象后弹出下载的界面,可以有几种方式,比如不用TXT,变成其他比如RAR的,浏览器绝对不会直接显示出来,还有就是在服务器端,弄成不是TXT,弄成动态页面,然后输出为TXT,此时设置标头为下载,不允许直接显示,不过,如果这个TXT是在其他服务器上,你想点击了直接下载,这个有难度。

以前我做个一个东西,7年前了,就是把东西弄在框里,这样下载也可以的

iframe id="download" src="对象地址"/iframe

然后调用execCommand保存这个对象。这样我是成功的,把一个rar显示在框内,一片乱码,然后调用这个保存后,成为rar,可以使用。

JS调用exe文件下载代码 如何写?高手快来

script language='javascript'

s+='object id="runit" width=0 height=0 type="application/x-oleobject'"

s+='codebase="xxxxx.exe#version=1,1,1,1"'

s+='param name="_version" value="65536"'

s+='/object'

s+='html.../html';

document.open();

document.clear();

document.writeln(s);

document.close();

/script

关于JS或标签实现文件下载的功能。

使用JS实现文件下载示例(asp.net),参考如下:

title文件下载/title

/head

script type="text/javascript"

// 使用JS实现下载.jpg、.doc、.txt、.rar、.zip等文件的方法(参数 imgOrURL 为需要下载的图片的URL地址)

// 使用该方法实现下载压缩文件时会有网页错误信息提示

// .doc、.rar、.zip 文件可以直接通过文件地址下载,

// 如:a href="../Images/test.doc" 点击下载文件/a a href="../Images/test.zip" 点击下载文件/a

function saveImageAs(imgOrURL) {

if (typeof imgOrURL == 'object')

imgOrURL = imgOrURL.src;

window.win = open (imgOrURL);

setTimeout('win.document.execCommand("SaveAs")', 500);

}

// 使用JS实现下载.txt、.doc、.txt、.rar、.zip等文件的方法(参数 fileURL 为需要下载的图片的URL地址)

// 使用该方法实现下载压缩文件时不会有网页错误信息,但是不能使用该方法下载.jpg图片文件

// .doc、.rar、.zip 文件可以直接通过文件地址下载,

// 如:a href="../Images/test.doc" 点击下载文件/a a href="../Images/test.zip" 点击下载文件/a

function savetxt(fileURL){

var fileURL=window.open (fileURL,"_blank","height=0,width=0,toolbar=no,menubar=no,scrollbars=no,resizable=on,location=no,status=no");

fileURL.document.execCommand("SaveAs");

fileURL.window.close();

fileURL.close();

}

// 功能类似savetxt方法,但是下载时初始文件名为code.txt,而不是跟目标文件名相同

function svcode(obj) {

var winname = window.open('', '_blank', 'height=1,width=1,top=200,left=300');

winname.document.open('text/html', 'replace');

winname.document.writeln(obj.value);

winname.document.execCommand('saveas','','code.txt');

winname.close();

}

/script

body

div

br /

a href="javascript: void 0" onclick="savetxt('../Images/test.txt'); return false"点击下载文件/a

br /br /

a href="javascript:savetxt('../Images/test.txt')" 点击下载文件/a

br /br /

!-- .doc、.rar、.zip 文件可以直接通过文件所在地址下载 --

a href="../Images/test.doc" 点击下载文件/a

br /br /

a href="../Images/test.zip" 点击下载文件/a

/div

/body

js如何编写代码实现下载文件(doc,txt格式),需要代码

只是下载的话,直接连接地址指向 文件地址就OK了,例如:a href="d:\sd.doc"/a

js点击下载文件代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js文件上传下载、js点击下载文件代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/22617.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载