将文件的内容读取为Javascript中的字符串
Read content of a file to string in Javascript
在我的网站上,我收到了一个带有输入的表单:
<input type="file" id="text">
我想使用JavaScript将文本文件的内容转换为字符串变量。我使用了File API
,但显然它在IE或一些旧的浏览器中不起作用。我尝试使用new ActiveXObject("Scripting.FileSystemObject")
,但由于一些安全原因,我无法在IE中使用它,因为它会给我一个错误:"Automation Server无法创建对象"。从我读到的内容来看,在我看来,如果不更改浏览器中的一些安全选项,就无法使用它,这不是我希望我的用户做的。
那么,有没有其他简单的方法可以只使用JavaScript读取文件内容,并使其在旧的浏览器中工作?
大多数旧浏览器都没有。Javascript有一些严格的安全限制。
如果你只关注IE/Windows,并试图为自己的本地使用编写一些东西,那么HTA文件可以访问读写例程。
相关文章:
- 可变大小的JavaScript字符串如何成为基元类型
- 如何将angularjs中的javascript字符串输出为循环数组
- 如何使用gump任务将html转换为javascript字符串
- 替换变量时,JavaScript字符串replace()不起作用
- 如何替换JavaScript字符串中除字母和数字之外的所有内容(空格/符号)
- 如何从django中的url解析javascript字符串
- 拆分javascript字符串以获得所需的值
- 使用Bootstrap'在Javascript字符串中的popover插件
- 如何替换javascript字符串中的前三个连字符
- 将JavaScript字符串转换为整数
- jquery/javascript字符串中的撇号
- 正在对java中的javascript字符串进行转义
- 如何在Javascript字符串中添加vaule
- Javascript:字符串中有效的基于数组的替换
- 具有负值的Javascript字符串.slice()
- javascript字符串替换$1(如果它是某个值)
- 将子函数的JavaScript字符串转换为实际函数
- JavaScript字符串中的换行符也保存为.txt
- 将Javascript字符串var传递给HTML href标记
- JavaScript 字符串字母和数字检查