您的位置:

js创建下载文件,JS下载文件

本文目录一览:

如何用js实现点击按钮下载文件

在按钮上写属性 onclick="函数名()" ,作用是绑定click事件

input type="button" onclick="Click()" value="Download" /

然后在脚本处写上对应的函数即可,在函数中跳转到相应的文件路径就行。如

function Click(){

    window.location.href="文件的url地址";

}

js下载文件

代码如下:

html

head

meta http-equiv="Content-Type" content="text/html; charset=gbk" /

titleJS实现下载文件/title

script language=JavaScript

function download(obj){

if(document.all.ifrm==null){

objIframe=document.createElement("IFRAME");

document.body.insertBefore(objIframe);

objIframe.outerHTML="iframe name=ifrm style='width:0;hieght:0' src="+obj.href+"/iframe";

re=setTimeout("download()",1)

}

else{

clearTimeout(re)

files=window.open(obj.href,"ifrm")

files.document.execCommand("SaveAs")

document.all.ifrm.removeNode(true)

}}

/script

/head

body

文档列表:请点出下载br/

a href="file01.doc" id="filelist" onclick="download();return false;" style="cursor:hand"文件1/a br/

a href="file02.pdf" id="filelist" onclick="download();return false;" style="cursor:hand"文件2/a

/body

/html

js 创建并编辑文件

需要先下载安装nodejs;即服务器端的js,语法和浏览器端的一样,

write.js

var fs = require("fs");

var data = '我是新写入的内容';

// 创建一个可以写入的流,写入到文件 output.txt 中

var writerStream = fs.createWriteStream('output.txt');

// 使用 utf8 编码写入数据

writerStream.write(data,'UTF8');

// 标记文件末尾

writerStream.end();

// 处理流事件 -- data, end, and error

writerStream.on('finish', function() {

    console.log("写入完成。");

});

writerStream.on('error', function(err){

   console.log(err.stack);

});

console.log("程序执行完毕");

打开cmd,cd到当前目录,node main

文件就创建写入了。

下面这种方法,只支持老版本的ie浏览器ie8及以下;

var fso, f1, f2, s;

fso = new ActiveXObject("Scripting.FileSystemObject");

f1 = fso.CreateTextFile("c:\\testfile.txt", true);

// 写一行

f1.Write("This is a test.");

// 关闭文件

f1.Close();

// 获取C:\根目录下的文件句柄

f2 = fso.GetFile("c:\\testfile.txt");

// 移动文件到\tmp目录下

f2.Move ("c:\\tmp\\testfile.txt");

// 拷贝文件到\temp目录下

f2.Copy ("c:\\temp\\testfile.txt");

// 获取文件句柄

f2 = fso.GetFile("c:\\tmp\\testfile.txt");

f3 = fso.GetFile("c:\\temp\\testfile.txt");

// 删除文件

f2.Delete();

f3.Delete();

js创建下载文件,JS下载文件

2022-11-23
js文件下载慢(网页下载文件特别慢)

本文目录一览: 1、网站中有三个js文件大小超过100KB,超级影响加载速度,想问怎样优化? 2、用的是七牛云,当出现多个js加载慢的问题要怎么解决? 3、js加载速度慢怎么解决? 网站中有三个js文

2023-12-08
公共js文件下载,js 下载本地文件

本文目录一览: 1、大家好,我很喜欢网页设计,我有个问题,请问如何从网页上提取JS文件,谢谢啦 2、我想在浏览器客户端 的js中 响应文件下载事件 怎么实现呢 3、如何写个公共JS文件供其他html使

2023-12-08
js跨域i下载文件,前端下载文件跨域

2022-11-23
js做文件下载(js生成文件并下载)

本文目录一览: 1、前端js实现数据写csv文件,并下载 2、怎样用JS实现文件下载功能,求函数,代码 3、如何用js实现点击按钮下载文件 4、如何用JavaScript实现文件下载? 前端js实现数

2023-12-08
js文件下载速度慢的原因是什么,为什么文件下载速度慢

2022-11-24
JS下载文件流详解

2023-05-18
js步骤流程代码下载(js教程文档下载)

本文目录一览: 1、请问如何将网上下载了的js的文件插入到我的网页中呢。 请别只发代码,需要具体操作流程。谢谢。 2、怎么把一个网页的js代码下载 下来啊 3、如何用js实现点击按钮下载文件 请问如何

2023-12-08
css和js文件下载时间太长(css和js文件下载时间太长怎

本文目录一览: 1、为什么一个独立服务器,10M独享,访问静态页,CSS,js,图片加载的时间特别长 2、如何跳过长时间无法加载的 JS 或 CSS 文件 3、怎么设置css,js文件的缓存时间 为什

2023-12-08
link加载js文件(link引入js文件)

本文目录一览: 1、如何实现JavaScript动态加载CSS和JS文件 2、linux下如何让网站支持用一个连接加载多个CSS或者JS文件 3、javascript或jquery如何实现延迟加载js

2023-12-08
js直接打开下载文件,js点击下载文件

本文目录一览: 1、js 弹出窗下载文件 应该这么实现? 2、如何使用javascript在按钮点击事件里打开下载界面下载html/chm等浏览器可以直接打开的文件 3、如何用js实现点击按钮下载文件

2023-12-08
js文件下载进度条实现(前端文件下载进度条)

本文目录一览: 1、关于js或jquery进度条实现? 2、JS做的进度条,如何做的? 3、js怎么实现进度条! 4、js高手处理网站每页加载时显示进度条 5、文件下载如何使用进度条? 6、JS程序

2023-12-08
文件下载java,文件下载javaee

2023-01-05
文件下载java,文件下载java代码

2023-01-09
安卓js调用java保存文件在本地(java下载文件夹到本地

本文目录一览: 1、JS怎样调用Android本地原生方法 2、如何在android平台上使用js直接调用Java方法 3、在Android上怎样实现JAVA和JS交互 4、在android中怎样调用

2023-12-08
js实现文件下载显示进度条(js 文件上传进度)

本文目录一览: 1、js高手处理网站每页加载时显示进度条 2、文件下载如何使用进度条? 3、关于js或jquery进度条实现? 4、JS程序 图片(即进度条)加载 5、JS做的进度条,如何做的? 6、

2023-12-08
js加载csv文件,js 加载文件

本文目录一览: 1、JS写一个读取已知路径的CSV文件,将里面每一行的数据,返回在SELECT的每一行中 2、JavaScript 如何读取数据库CSV文件,然后再Cesium中运用其中两列 3、ja

2023-12-08
JS文件下载指南

2023-05-16
页面动态加载对应的js文件(页面动态加载对应的js文件)

本文目录一览: 1、如何在html页面动态加载js文件 2、如何在js文件中动态加载另一个js文件? 3、用原生js怎么动态添加一个js文件 4、怎么在网页中通过jQuery动态加载js代码 5、如何

2023-12-08
js文件加载太慢(js文件加载太慢怎么解决)

本文目录一览: 1、网站加载的js过多,打开速度很慢很慢。 2、网站中有三个js文件大小超过100KB,超级影响加载速度,想问怎样优化? 3、用的是七牛云,当出现多个js加载慢的问题要怎么解决? 4、

2023-12-08