Итак, у меня есть приложение для экспорта, которое доставляет пользователя на конечную страницу с текстовой областью с большим количеством текста. Теперь рабочий процесс состоит в том, чтобы скопировать и вставить этот текст из текстовой области в файл.
Размер экспортируемого кода увеличивается, и мы хотим поощрять пользователей делать это чаще, поэтому маршрут копирования / вставки больше не нужен. (Не говоря уже о том, что моя цепочка xterm-> ssh-> screen-> vi плохо вставляет 250K символов)
Итак, проблема в следующем: у меня есть текстовая область, в которой был экспортирован код, и я хочу предоставить кнопку «Загрузить этот код в файл»
Я вполне уверен, что мне придется снова подключиться к серверу, но я просто хочу проверить все свои базы. Как мне это сделать (отправка сгенерированного значения textarea в виде файла из браузера)
Создайте сценарий, который получает указанный текст в виде POST и отправляет его обратно с правильными заголовками содержимого. Это нежелательно, потому что мы будем POSTING 250K, что будет медленнее, чем:
Создайте сценарий, восстанавливающий текстовую область, и предоставьте кнопку исходной странице, которая попадает в сценарии и загружает файл. Это вариант, к которому я склоняюсь
Как-нибудь использовать Javascript и, возможно, можно пропустить сервер все вместе и просто отправить $ ('. Exported'). Val () в браузер с правильными заголовками? Не уверен, как это сделать атм.
Так что, если у кого-то есть предложения, которые были бы хорошими, возможно, я что-то упускаю. Спасибо!
edit: Загрузить содержимое текстовой области в виде файла, используя только Javascript (без серверной части)
Этот вопрос говорит, что маршрут JS невозможен (вероятен)