JQuery如何与文件一起工作

3

jQuery/JavaScript能否在客户端读取/获取文件内容,其中文件可以是图像或文本,并将其存储在变量中?

编辑: 放置在 <input> 中的文件是否能够在客户端处理?


请澄清一下,如果您的意思与下面通常被认为的不同。例如,如果您想知道是否可以处理放置在<input type="file"/>或类似位置的文件。 - user241244
4个回答

4

这是不可能的,一旦你考虑到可能的用途,显然就是如此:

$(function() { //This doesn't work, just an example
  $.getFile("C:\YourPasswords.txt");
});

我相信这不会被滥用 :)

2
不,JavaScript或任何JavaScript库都无法在客户端从磁盘读取内容。您需要使用外部插件,如Java,才能实现这一点。

1
为了安全考虑,JS 无法读写客户端机器上的任何文件。 如果你来自 Java 领域,请尝试使用 Java Applet;如果你来自 .NET 领域,请尝试使用 Silverlight。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接