Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сохранить текст в файл на клиенте (https://javascript.ru/forum/misc/2340-kak-sokhranit-tekst-v-fajjl-na-kliente.html)

Lucky13 10.12.2008 17:17

Как сохранить текст в файл на клиенте
 
Есть текст в textarea, нужно сохранить его в файл на клиенте. Вопрос, как это сделать на JavaScript? Я слышал, что JavaScript не умеет работать с файлами в целях безопасности, но что-то не очень понятно какая в данном случае может быть опасность - текст находится на клиенте, файл тоже.

Kolyaj 10.12.2008 18:58

Отправляете текст на сервер формочкой, сервер возвращает его обратно с заголовком Content-Disposition: attachment; filename=example.txt, у пользователя появляется окно сохранения файла.

Gvozd 10.12.2008 20:26

Цитата:

Сообщение от Lucky13
какая в данном случае может быть опасность - текст находится на клиенте, файл тоже.

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

Lucky13 11.12.2008 09:16

Цитата:

Сообщение от Kolyaj (Сообщение 9446)
Отправляете текст на сервер формочкой, сервер возвращает его обратно с заголовком Content-Disposition: attachment; filename=example.txt, у пользователя появляется окно сохранения файла.

Это понятно. Хотелось бы обойтись без передачи данных на сервер. Текст в textarea может быть большим и передавать его на сервер, а потом обратно - как минимум, лишняя трата времени. Неужели нет способа сохранить данные сразу на клиента, ведь вся информация для этого уже есть и у сервера спрашивать нечего.

Lucky13 11.12.2008 09:20

Цитата:

Сообщение от Gvozd (Сообщение 9451)
берем скрутую формочку. внее вбиваем каку-юнить паганную программы.
сохраняем пользователю в автозагрузку))))
вот, в чес вред))

Согласен

RX200 14.08.2011 09:42

Цитата:

Сообщение от Gvozd (Сообщение 9451)
берем скрутую формочку. внее вбиваем каку-юнить паганную программы.
сохраняем пользователю в автозагрузку))))
вот, в чес вред))

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

B@rmaley.e><e 14.08.2011 11:59

Lucky13, FilesystemAPI, но это пока совсем некроссбраузерно.

monolithed 14.08.2011 12:45

Цитата:

Сообщение от B@rmaley.e><e
FilesystemAPI

File API: Writer + File API: Directories and System + File API: Directories and System


Часовой пояс GMT +3, время: 07:33.