文件管理 · 2022年8月14日

js生成本地文件|jQuery或者js保存文件到本地

㈠ js如何创建文件

用IE浏览器:

<head><scripttype="text/javascript">functioncreatTxt(){varfso,f1;varForReading=1;fso=newActiveXObject("Scripting.FileSystemObject");f1=fso.CreateTextFile("file.txt",true);f1.WriteLine("你要输入的内容");f1.WriteBlankLines(1);f1.Close();}</script></head><body><inputtype="button"value="创建txt文件"onclick="creatTxt()"/></body>

这可以自动在桌面创建一个txt文件。

fso是文件系统对象,这个一般都是用在服务器的。客户端不可能用

但楼主的想法不好,如果一个网站随意在你电脑上创建文件,例如创建一个autorun.bat在你C盘里面估计你电脑会卡到爆吧!!! 改用一些下载插件比较好吧

㈡ jquery或js 写本地文件

js本身不支持处理本地文件的。你可以发个请求到action或者servlet中处理

㈢ 火狐或者谷歌浏览器下.怎么用js创建本地文件

%25%37%dd。。。上述形式不是乱码。这是urlencoding。你可以使用js内置的方法encodeuricomponent进行编码,而使用decodeuricomponent把上述形式再解码为普通字符

㈣ firefox 浏览器中,如何使用javascript创建本地文件

不行的js 不能创建本地文件没这个权限

㈤ 如何用javascript操作本地文件

除非是恐怖分子设计的浏览器,否则任何负责任的浏览器都是严禁网页脚本直接操作本地文件。你可以想象一下,如果某一天你打开一个网站,你电脑上的一个文件就不知不觉到了另一个人的电脑中,你什么感觉,反正我是觉得世界末日就要到来了。当然,如果你的js代码是单独放在一个js脚本文件中,然后在本地通过鼠标双击来运行你的js代码,或者把包含js代码的html文件保存在本地,然后鼠标双击来运行它(而不是在浏览器地址栏输入url来运行),这样是可以操作本地文件的(浏览器可能会发出警告,忽略即可),最简单的就是利用fso组件。

㈥ 本地js文件可以在本地创建文本吗

你需要有node.js运行环境。

㈦ js 怎么向本地文件写入数据

向本地写入数据复的方法有以制下几点:

1、ajax把要写的数据提交到后台后后台用io写纯前台貌似正规途径不可能的样子。

2、如果写到服务器端呢。就是所谓的localhost:8080

3、ajax把要写的数据提交到后台后后台用io写纯前台貌似正规途径不可能的样子,如图:

如果写到服务器端呢。就是所谓的localhost:8080

4、javasript能读取本地的json文件,但是无法写入,读取也本来就是hack的形式读取的,并不像服务端语言那样可以直接操作io,所以最好是后端语言结合使用操作io。

㈧ jQuery或者js保存文件到本地

|functionfake_click(obj){varev=document.createEvent("MouseEvents");ev.initMouseEvent("click",true,false,window,0,0,0,0,0,false,false,false,false,0,null);obj.dispatchEvent(ev);}functionexport_raw(name,data){varurlObject=window.URL||.webkitURL||window;varexport_blob=newBlob([data]);varsave_link=document.createElementNS("http://www.w3.org/1999/xhtml","a")save_link.href=urlObject.createObjectURL(export_blob);save_link.download=name;fake_click(save_link);}