2010-03-14 2 views
3

Может ли JQuery/JavaScript читать/получать содержимое файла на стороне клиента, где файл является изображением или текстом, и хранить его в переменной?Как работает JQuery с файлами

EDIT: Можно ли загрузить файл с клиента?

+0

Просьба пояснить, если вы имеете в виду нечто иное, чем обычно предполагается ниже. Например, если вы спрашиваете, можете ли вы обрабатывать файлы, помещенные в файл

ответ

1

Для безопасности концерна, JS не может читать/записывать файлы клиентских машин. Попробуйте Java Applet, если вы используете Java realm, Silverlight от .NET.

2

Нет, javascript или любая библиотека javascript не могут читать содержимое с диска clientide.

Вам нужно будет использовать внешний плагин, который позволяет использовать такие, как Java.

4

Это не представляется возможным, по понятным причинам, когда вы думаете о возможном использовании:

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

Я уверен, что не будет злоупотреблять вообще :)

1

Вы можете сделать это, используя Universal Access XP с Firefox или ActiveX с IE.

Вы можете проверить пример кода для этого из http://code.google.com/p/memonaut/source/browse/trunk/app/saver.js

Пример кода для сохранения; подобный материал должен быть доступен для чтения. Надеюсь, это поможет.

Смежные вопросы