Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка файлов - картинок на сервер 
:(
    Опции темы
webmaster35
Дата 26.1.2010, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 13.7.2009

Репутация: нет
Всего: нет



Как это реализовать ? Желательно подробнее . Я имею в виду не просто загрузить файл-картинку, толку от этого мало  , а с конкретной целью. Ну например скажем для простейшего примера возьмем новости. У них должно быть :

Заголовок , контент , дата добавления, имя автора, и картинка обязательная, которую в админке выбираешь. Картинка например будет висеть слева от новости, и при том может и должна быть только одна.

Ну а по файлу например так. Выкладывать на теоретический сайт моды, то есть также заголовок, описание , ну и сама ссылка на этот мод , по которой его можно скачать .
PM MAIL   Вверх
afon
Дата 26.1.2010, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 5.4.2008
Где: Украина, Киев

Репутация: нет
Всего: 1



Ищи file upload по той технологии, на которой делаешь свой application.

Не в тему: а вообще не могу понять, откуда в j2ee лезут слова типа "админка"... это ж из разряда сайтоклепателей на пхп за 100 рублей за полдня... когда я слышу слово "админка", меня начинает сипать smile 
PM MAIL WWW   Вверх
webmaster35
Дата 26.1.2010, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 13.7.2009

Репутация: нет
Всего: нет



Цитата(afon @ 26.1.2010,  12:51)
Ищи file upload по той технологии, на которой делаешь свой application.

Не в тему: а вообще не могу понять, откуда в j2ee лезут слова типа "админка"... это ж из разряда сайтоклепателей на пхп за 100 рублей за полдня... когда я слышу слово "админка", меня начинает сипать smile

Не нашел примеров, искал много . Разрабатывать хочу без фреймворков, так как на русском ничего нету, а с англ у меня плохо
Ну а что вместо административной панели управления сайтом должно быть ?

Это сообщение отредактировал(а) webmaster35 - 26.1.2010, 17:22
PM MAIL   Вверх
magicfly
Дата 26.1.2010, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 21.2.2007

Репутация: 1
Всего: 1



админка вполне нормальная вещь. 
по вопросу: http://www.jguru.com/faq/view.jsp?EID=160
PM MAIL   Вверх
webmaster35
Дата 26.1.2010, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 13.7.2009

Репутация: нет
Всего: нет



Цитата(magicfly @ 26.1.2010,  18:08)
админка вполне нормальная вещь. 
по вопросу: http://www.jguru.com/faq/view.jsp?EID=160

Я смотрю все рекомендуют либу FileUpload от апач. Примеры на ней есть ?
PM MAIL   Вверх
serger
Дата 27.1.2010, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 19.6.2007
Где: Ижевск

Репутация: 2
Всего: 5



Ну, например, вот:
http://www.theserverside.com/tt/articles/a...ient_FileUpload
http://www.developershome.com/wap/wapUploa...d.asp?page=jsp3
правда примеры немного не правильные.


--------------------
упс!
PM MAIL WWW Skype GTalk Jabber   Вверх
dobrolub
Дата 27.1.2010, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 385
Регистрация: 18.12.2009
Где: Vancouver, Canada

Репутация: 4
Всего: 16



в сервлет 3.0 добавлена функциональность для закачивания файлов. Имплементировано в resin 4.0.3 и должно быть в  glassfish (RI всё-таки). Нормальный блог пост по этой функциональности тут (англ. но код на java smile ):
http://blog.caucho.com/?p=237

PM   Вверх
webmaster35
Дата 27.1.2010, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 13.7.2009

Репутация: нет
Всего: нет



Цитата(serger @ 27.1.2010,  08:23)
Ну, например, вот:
http://www.theserverside.com/tt/articles/a...ient_FileUpload
http://www.developershome.com/wap/wapUploa...d.asp?page=jsp3
правда примеры немного не правильные.

А правильные примеры в природе на этой либе ( от апача ) есть ? 
Может кто ни будь сделать пример короткий на ней, но работающий, законченный ? Я думаю не одному мне это бы пригодилось, в F.A.Q. можно будет вынести. А то так хочется сделать загрузку картинок например, галерею простую, и не знаю за что браться. Моды чтобы заливать с описаниями и т.д. на сервак . А не знаю как делать и все тут .
PM MAIL   Вверх
serger
Дата 27.1.2010, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 19.6.2007
Где: Ижевск

Репутация: 2
Всего: 5



Цитата(webmaster35 @  27.1.2010,  11:56 Найти цитируемый пост)
Может кто ни будь сделать пример короткий на ней, но работающий, законченный ? 

Может. Это ты!  smile 
В приведённых примерах нужно только логику из JSP вытащить, а так они должны работать..
Или можешь попытаться ещё поискать в могучем google, я первые пару ссылок вытащил.


--------------------
упс!
PM MAIL WWW Skype GTalk Jabber   Вверх
Samotnik
Дата 27.1.2010, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Я делал, как раз то, что тебе нужно. Закачка картинок на сервер smile 
Использовал fileUpload от апачча. 
PM MAIL   Вверх
webmaster35
Дата 27.1.2010, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 13.7.2009

Репутация: нет
Всего: нет



Цитата(Samotnik @ 27.1.2010,  13:09)
Я делал, как раз то, что тебе нужно. Закачка картинок на сервер smile 
Использовал fileUpload от апачча.

Может еще и кодом поделишься  smile  .
Как я понял то что я хочу это не просто загрузка файлов, а еще их хранение и главное отображения для закачек. Что вообще искать надо ?
PM MAIL   Вверх
magicfly
Дата 27.1.2010, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 21.2.2007

Репутация: 1
Всего: 1



Возможно Вы немного не поняли весь процесс. Сохраняете изображение через например файлаплоад. У вас получается например массив байтов. Далее его где то надо сохранить. 2 варианта: база либо папка на серваке. Далее у вас уже сохранен этот файл. Если необходимо вычитать этот файл,например идет запрос вида <img src=http.../>
Соответствующий сервлет возвращает те вычитаные байты и соответствующий контент тайп например "image/gif" or "image/jpeg". 

Это сообщение отредактировал(а) magicfly - 27.1.2010, 18:17
PM MAIL   Вверх
webmaster35
Дата 27.1.2010, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 13.7.2009

Репутация: нет
Всего: нет



Цитата(magicfly @ 27.1.2010,  18:15)
Возможно Вы немного не поняли весь процесс. Сохраняете изображение через например файлаплоад. У вас получается например массив байтов. Далее его где то надо сохранить. 2 варианта: база либо папка на серваке. Далее у вас уже сохранен этот файл. Если необходимо вычитать этот файл,например идет запрос вида <img src=http.../>
Соответствующий сервлет возвращает те вычитаные байты и соответствующий контент тайп например "image/gif" or "image/jpeg".

Примеры на все это есть ? У меня опыт никудышный, ничего подобного я еще не делал
PM MAIL   Вверх
magicfly
Дата 28.1.2010, 02:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 21.2.2007

Репутация: 1
Всего: 1



это можно но возникает вопрос в технологиях и другие непонятные места. 
В общем показан абстрактный процесс. Лучше Вам указывать на непонятые места что бы сразу их решать
PM MAIL   Вверх
gelo86
Дата 1.2.2010, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 388
Регистрация: 26.10.2007

Репутация: нет
Всего: нет



Цитата(magicfly @  27.1.2010,  18:15 Найти цитируемый пост)
например идет запрос вида <img src=http.../>


1. Часто мы создаем war, в котором должны быть рисунки. Если они появляются динамически, то после редеплоя (стераем старый и копируем новый war), все картинки теряются. Возможно както tomcat v5,v6 или jetty v6 настроить так, чтобы при теге <img src='path' /> рисунков искал не относительно распакованного war'а, а относительно савсем другой директории (даже хоть на другом диске) ?

2. Стоит ли сохранять дополнительно в базе данных рисунки ? Вдруг ктото стерет с диска фаилы ? Ето безопасно ?
PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1327 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.