2010-04-28 2 views
0

У меня есть таблица HTML, которая должна быть обновлена ​​в соответствии с файлом, который загружает пользователь. Другими словами, я хотел бы, чтобы пользователь мог загрузить файл и изменить содержимое таблицы в соответствии с содержимым файла. Размер файла может быть несколько МБ. Какие у меня варианты? Должен ли я загружать файл на сервер, или это можно сделать на стороне клиента? Благодаря !Как загрузить файл в javascript

+0

Вы хотите, чтобы содержимое загружаемого файла заполняло таблицу HTML? –

+0

Вид. Я хочу изменить фон ячеек таблицы на основе содержимого файла. –

ответ

1

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

+0

Звучит разумно. Не могли бы вы указать указатель на пример загрузки на сервер? –

+0

Вы должны использовать форму с в ней. Просто найдите его, вы найдете множество примеров. –

0

Вы можете загрузить файл в заранее определенном формате XML, а затем привязать таблицу HTML к острову данных XML.

Смотрите этот пример: http://www.users.cloud9.net/~bradmcc/xmlisland.html

Несмотря на то, что я не уверен, что этот метод работает с Chrome.

0

Единственный способ сделать это - загрузить файл на сервер, обработать файл и вернуть набор значений, которые необходимо вставить на свою страницу.

+0

Не могли бы вы указать указатель на какой-то пример? –

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