Как я могу выбрать место, где я хочу сохранить загруженные файлы? - PullRequest
0 голосов
/ 29 января 2011

У меня есть приложение Grail под Groovy.Я экспортирую файл Excel.Я могу экспортировать файл, если упомяну местоположение файла в коде, но я хочу, чтобы пользователь выбирал местоположение файла на своем ПК.Что такое HTML или JavaScript для этого?У вас есть какой-нибудь код, чтобы помочь мне?

Спасибо.

Ответы [ 2 ]

6 голосов
/ 29 января 2011

Вы ничего не можете предварительно выбрать.Он всегда использует браузер по умолчанию или последнее использованное местоположение.Например, в Firefox вы можете настроить его в Tools -> Options -> General -> Downloads.

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

2 голосов
/ 01 марта 2011
response.setHeader("Content-disposition", "attachment; filename= book.csv" );
response.setContentType("application/vnd.ms-excel");  
response.outputStream << test.writeToString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...