- 浏览: 1230309 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (718)
- HTML (13)
- JS基础 (23)
- JS应用 (40)
- AJAX (6)
- JSP相关 (12)
- JAVA基础 (52)
- JAVA应用 (74)
- APPLET (11)
- SWING\RCP (2)
- JAVA反射 (6)
- 设计模式 (26)
- 数据库设计 (20)
- Struts (35)
- Struts2 (12)
- Spring (22)
- Hibernate (45)
- Ibatis (18)
- mybatis (3)
- SSH (8)
- UML (5)
- WebService (3)
- XML (16)
- Log4j (7)
- WEB容器 (26)
- 数据结构 (36)
- Linux (34)
- Ruby on Rails (1)
- 其它技术 (27)
- IDE配置 (15)
- 项目实战 (2)
- Oracle (69)
- JAVA报表 (7)
- Android学习 (2)
- 博客链接 (1)
- 网络基础 (1)
- WEB集群 (1)
- .Net开发 (11)
- PB (4)
- 系统构建 (15)
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
用JavaScript打开浏览器本地文件,把数据自动填写到表单
javascript 是一种客户端脚本语言。运行在浏览器环境下,而不是在服务器上运行。它能增强客户端的功能,提高客户端的效率。
1995.12.4 。 Netscape 和 SUN 公司合作,推出了 JavaScript1.0 。当时称为 LiveScript. 是一种解释性语言。 JavaScript 被定位在作为 Java 语言的一种补充,
Jscript 是微软公司模仿 JavaScipt 的作品。但又遗漏了一些特性。所以稍微有所不同。但基本上可看作是一种语言。
最近, JavaScript 也被包括在 Microsoft 的 Windows Scripting Host 中,这样程序员就可以编写在操作系统本身执行的脚本。并且提供安全保护措施。在对本地文件操作前都要征求用户允许。
代码实现了用JavaScript打开浏览器本地文件,把数据自动填写到表单:
form1用来打开本地数据文件。一个数据一行
form2是需填写的表单。有多项。text的名字分别从1--N。
function ReadLine()
{
// 从表单 1 里获取文件地址
var url=form1.browser.value;
// 声明一个 FileSystemObject 的实例
var myFileSysObj = new ActiveXObject("Scripting.FileSystemObject");
// 声明一个 textStream 对象 用来打开文件
var myInputTextStream = myFileSysObj.OpenTextFile(url,1,true);
var i =1;
while(!myInputTextStream.AtEndOfStream)
{
var aa=Number(i).toString();
form2.item(aa).value = myInputTextStream.ReadLine();
i++;
}
//close the stream to the files
myInputTextStream.Close();
}
</script>
FileSystemObject简介及应用:
方法或者属性 描述
BuildPath()
生成一个文件路径
CopyFile() 复制文件
CopyFolder() 复制目录
CreateFolder() 创建新目录
CreateTextFile() 生成一个文件
DeleteFile() 删除一个文件
DeleteFolder() 删除一个目录
DriveExists() 检验盘符是否存在
Drives 返回盘符的集合
FileExists() 检验文件是否存在
FolderExists 检验一个目录是否存在
GetAbsolutePathName() 取得一个文件的绝对路径
GetBaseName() 取得文件名
GetDrive() 取得盘符名
GetDriveName() 取得盘符名
GetExtensionName() 取得文件的后缀
GetFile() 生成文件对象
GetFileName() 取得文件名
GetFolder() 取得目录对象
GetParentFolderName 取得文件或目录的父目录名
GetSpecialFolder() 取得特殊的目录名
GetTempName() 生成一个临时文件对象
MoveFile() 移动文件
MoveFolder() 移动目录
OpenTextFile() 打开一个文件流
示例二
var tbsource = document.getElementById("tbsource").value;//本地文件夹路径
var hdfiles = "";
var objFSO =new ActiveXObject('Scripting.FileSystemObject');
if(!objFSO.FolderExists(tbsource))
{
alert("<"+tbsource+">该文件夹路径不存在,或者路径不能含文件名!");
objFSO = null;
return;
}
var objFolder = objFSO.GetFolder(tbsource);
var colFiles = new Enumerator(objFolder.Files);
var re_inf1 = /\.jpg$/; //验证文件夹文件是否jpg文件
for (; !colFiles.atEnd(); colFiles.moveNext()) //读取文件夹下文件
{
var objFile = colFiles.item();
if(re_inf1.test(objFile.Name.toLowerCase()))
{
hdfiles = hdfiles+objFile.Name+";";
}
}
发表评论
-
Cookie相关操作
2013-02-20 17:44 941JS操作Cookie: http://www.oschin ... -
JS回车实现Tab功能
2012-11-07 15:50 1085//用回车跳到下一个输入框,用法:在<tab ... -
javascript的focus函数如何定位到textarea指定地方
2012-11-07 15:45 1907转:http://hi.baidu.com/codylee/i ... -
模式窗口window.showModalDialog()的用法
2012-02-14 13:01 848http://www.pqshow.com/design/ji ... -
JavaScript判断浏览器类型及版本
2011-11-23 19:13 9104转自:http://www.cnblogs.com/leadz ... -
JQuery基础
2011-11-15 20:46 700//$("#defaultPassId") ... -
JQuery 随机生成密码
2011-11-15 20:29 1187<script type="text/java ... -
JS生成随机密码
2011-11-15 17:24 1169<!DOCTYPE HTML PUBLIC " ... -
在什么时候才会用到fireEvent方法呢?
2011-10-14 17:28 1015本文转自:http://www.cnblo ... -
get提交中文后乱码的问题的解决
2011-09-16 13:19 755首先,encodeURIComponent对参数值 编码,要经 ... -
利用javascript实现web页面刷新的方法
2010-06-02 16:34 899javascript refresh page Java ... -
onkeyup,onkeydown,onkeypress
2010-02-03 13:17 6452在使用JavaScript做WEB键盘事件侦听捕获时,主要采 ... -
JS事件处理相关应用,srcElement
2010-01-22 01:20 1535对 evt = (evt) ? evt : window ... -
转:JQuery Ajax 仿google suggest 自动补全功能 支持中文(jsp / Servlet)
2010-01-21 18:04 2611本文转自:JQuery Ajax 仿google sugges ... -
JS控制checkbox
2008-12-16 18:07 949下面的有关实现chckbox全选的方法或多或少存在一些缺陷,具 ... -
提交和设置表单的值
2008-12-18 13:26 899<inputtype="button&quo ... -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
2008-12-18 14:16 8451判断select选项中是否存在Value="p ... -
JS对话框的总结
2009-02-13 10:30 1073对话框有三种 1 alert 只是提醒,不能对脚本产生任何改变 ... -
JS类型转換parseInt应注意的问题
2009-02-13 10:40 879http://www.blogjava.net/smcdl/ ... -
JAVASCRIPT应用篇(1)--动态给对象添加属性
2009-02-20 16:55 893<script language="javas ...
相关推荐
在探讨“JavaScript读取本地文件”的主题时,我们主要聚焦于如何利用JavaScript在浏览器环境中读取用户计算机上的本地文件。这种功能在很多场景下都极为有用,比如在上传文件前预览其内容、数据导入导出操作等。下面...
那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍...
### JavaScript 读写本地文件详解 #### 一、概述 在Web开发中,JavaScript作为一种广泛使用的客户端脚本语言,主要用于实现网页的动态效果与交互功能。然而,由于浏览器的安全限制,默认情况下JavaScript是无法...
本文将详细介绍如何使用JavaScript来读取本地文件并将其转换为字节数组。 #### 基本原理 在现代浏览器中,`FileReader` API 提供了读取文件的能力。它支持多种格式的数据读取,其中一种就是将文件内容读取为字节...
JavaScript 读取本地文件的能力是受限的,但通过HTML5引入的`<input type="file">`元素和`FileReader`API,我们可以实现文件的选取和读取。这些功能为Web应用程序提供了与用户设备上文件交互的基础,同时遵循了安全...
FileReader是JavaScript操作本地文件的核心工具,它提供了异步读取文件的方法。主要有以下方法: - `readAsText(file, encoding)`: 将文件内容读取为文本,可以指定编码。 - `readAsDataURL(file)`: 读取文件为...
总的来说,"unigui_ajax读取本地文件信息"涉及的关键知识点包括:Unigui框架的使用、Ajax技术、JavaScript的FileReader API、客户端与服务器的异步通信、文件上传的安全处理以及后台服务端的文件处理逻辑。...
虽然JavaScript在客户端直接读写本地文件受到限制,但通过File API、Blob、ArrayBuffer、FileSystem API、Web Workers等技术,开发者仍然能够有效地处理和操作本地文件。在服务器端,Node.js提供了一整套强大的工具...
在给定的示例代码中,通过使用一个隐藏的`<object>`标签并结合JavaScript函数,实现了选择、读取以及保存本地文件的功能。下面将逐一分析这些关键部分: ##### 2.1 使用`<object>`标签创建ActiveX控件 ```html ...
本文将深入探讨如何使用jQuery实现本地文件的读取和文件内容的复制,这对于网页应用中的数据导入、导出或者用户交互功能非常重要。 首先,我们需要明白jQuery本身并不直接支持文件系统的操作,因为它主要是为浏览器...
3. **JavaScript读取本地文件的安全问题**: - 默认情况下,浏览器出于安全考虑,不会给予ActiveX控件执行权限。 - 解决方案包括修改浏览器的安全设置,如将网站加入到可信站点列表,并且在“自定义级别”中调整...
在JavaScript中实现一个本地文件选择器功能,是前端开发中常见的需求,这通常涉及到HTML5的File API。这个功能允许用户从他们的计算机上选择文件,并且可以进行预览、上传或者其他处理。以下将详细讲解如何实现这个...
然而,在某些特定环境下,比如使用IE浏览器时,可以通过ActiveX对象实现对本地文件系统的操作。本文将详细介绍如何利用JavaScript中的`FileSystemObject`来实现TXT文件的写入和读取功能。 #### 二、JavaScript写入...
在生产环境中,通常需要后端API来提供数据,而不是直接读取本地文件。这是因为浏览器的安全策略限制了JavaScript对本地文件的访问。 总的来说,Vue通过结合`axios`库,可以方便地从本地JSON文件加载数据。确保JSON...
JavaScript操作本地文件的能力是Web开发中的一个重要进展,特别是在现代浏览器如Chrome、IE和Firefox中,JavaScript引擎的性能提升使得更多的复杂任务得以实现。W3C正在考虑的一个草案就是JavaScript直接操作本地...
在JavaScript中,由于浏览器的安全策略,直接读取本地文件是受限的,这主要是为了防止恶意代码访问用户硬盘上的数据。然而,在某些特定情况下,如在客户端处理用户上传的Excel文件,我们可能需要实现JavaScript读取...
Node.js的`fs`模块提供了读写文件的能力,例如`fs.readFile()`和`fs.writeFile()`,可以用来读取和保存JSON数据到本地文件。 3. **用户登录**: 用户尝试登录时,通常会提供用户名和密码。在正常情况下,这些信息...
3. **使用Spring的Resource和InputStream**:Spring框架提供了`Resource`接口,可以方便地操作各种类型的资源,包括本地文件。你可以使用`ClassPathResource`读取类路径下的JSON文件: ```java Resource resource ...
在浏览器环境中,出于安全考虑,JavaScript无法直接访问用户的本地文件系统。但是,HTML5引入了File API,通过这个API,用户可以选择文件并进行读取。以下是一个简单的文件选择示例: ```javascript document....