Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Download file


Автор: xpvit 12.12.2006, 00:31
 Каким образом делается следующее: надо предоставить возможность скачать файл, который хранится в некоторой базе данных... по щелчку на ссылку в окне браузера - download. Используеться Struts, Hibernate. Зараннее спасибо.

Автор: tux 12.12.2006, 00:39
Обсуждалось http://forum.vingrad.ru/topic-107372/hl/getoutputstream/index.html и http://forum.vingrad.ru/topic-99699/hl/getoutputstream/index.html.

Автор: xpvit 12.12.2006, 00:52
А где почитать про разные Content types?? и какой он будет если я знаю что у меня будет скачиваться JAR файл??
P.S. tux, спасибо тебе большое, очень часто помогаешь. Такое впечатление что просто команда целая людей под твоим ником сидит. Жалко что у меня недостаточно сообщений для поднятия твоей репутации. Но за мной должок!!!

Автор: tux 12.12.2006, 01:21
Поищи в гугле "mime types". Кроме того, перечень mime type есть, например, в Linux в файле /etc/mime.types. Возможно есть в Windows, не уверен. Для jar-файла mime type такой - application/java-archive.

Автор: xpvit 12.12.2006, 04:09
А ёщё маленький вопрос. Куда устанавливаеться размер файла при скачке?? А то он unknown при скачке.

Добавлено @ 04:12 
А вот нашёл сам. Кому интересно:

Добавлено @ 04:12 
 httpServletResponse.setContentLength(length);

Автор: batigoal 12.12.2006, 09:49
Цитата(xpvit @  12.12.2006,  01:52 Найти цитируемый пост)
 tux, спасибо тебе большое, очень часто помогаешь. Такое впечатление что просто команда целая людей под твоим ником сидит

Вот-вот, я тоже месяц назад высказывал такое подозрение  smile 

Цитата(xpvit @  12.12.2006,  01:52 Найти цитируемый пост)
Жалко что у меня недостаточно сообщений для поднятия твоей репутации.

А у меня - достаточно  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)