Как загрузить файл на стороне клиента и загрузить его в какую-то таблицу - PullRequest
0 голосов
/ 28 марта 2012

Цель

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

Я знаю, что по соображениям безопасности JS не может загрузить локальный файл.В этом случае, именно пользователь, который пытается загрузить файл, делает всю систему безопасности для меня довольно глупой.

Есть ли какой-либо "чистый" способ загрузки файла?

Окружающая среда

Я использую ASP.Сайт будет использоваться только внутри компании, поэтому это контролируемая среда.Я знаю, что есть много плагинов JQuery для загрузки файлов на сервер, но в данном случае это просто загрузка в таблицу.

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

Есть идеи по этому поводу?

1 Ответ

1 голос
/ 28 марта 2012

как это далеко от чистого?это, вероятно, 95% стандартный способ ведения дел.Я думаю, что ваше "чистое" определение должно быть очищено.

Я думаю, что вам повезло, хотя с html5, потому что у вас есть некоторые дополнительные элементы управления, и javascript может позволить вам сделать это ... проверьте API для чтения файлов ... также вы можете сделать загрузкучерез ajax в html5.

http://www.htmlgoodies.com/beyond/javascript/read-text-files-using-the-javascript-filereader.html#fbid=uVNLLJ1oOOb

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...