2012-04-24 4 views
1

Я разрабатываю одно приложение для Hr МЭИ, гдезастрял в загрузки и загрузки изображений с помощью пружинных

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

  2. В конце формы есть еще один загрузчик файлов, который может загружать любой файл, такой как файл документа (для возобновления), файл изображений (для образовательного сертификата, копии копий с копией письма)

  3. после подачи я хочу показать одну таблицу со всеми подробностями пользователя и одной ссылкой (просмотр/удаление/обновление нового изображения) для показа загруженных файлов и изображений.

Загрузка кода изображения завершена, но перепутать в том, чтобы показать (скачать), что изображение на Jsp странице (после нажатия она должна побудить меня для сохранения, отмены, открыт)

может кто-нибудь наставит меня на то же самое ...

(Исполнив загрузки изображений через непосредственно импортировать изображение в сгустка в БД Oracle. это нормально ???)

ответ

0

Вы должны сохранить загруженное изображение где-то (в базе данных в порядке) , затем добавьте тег <img src="..."> на ваш JSP, чтобы ссылка к изображению. Затем добавьте сервлет, чтобы отобразить изображение (что соответствует src в теге), как здесь: http://balusc.blogspot.co.uk/2007/04/imageservlet.html

+0

: У меня есть совет «Не следует импортировать изображения непосредственно в db, это увеличит загрузку db, когда вы загружают сотни изображений, вместо этого используют папку для хранения изображений и хранения абсолютного пути этого изображения в базу данных ». – JOHND

+0

С уважением, не согласен с тем, кто это сказал. Ваше приложение становится менее переносимым и проверяемым после того, как вы начнете использовать более одного постоянного хранилища. «db load» состоит в основном из доступа к диску, что в равной мере относится к хранению изображений в папке. – artbristol

+0

: Согласно моим знаниям, если я использую blob и читаю этот контент с использованием байта [], и если предположить, что размер изображения составляет около 2,5 МБ * 100 файлов, это займет некоторое время, потому что мы должны прочитать данные в формате bytestream. Пожалуйста, скажите мне, если я не прав. Я не очень разбираюсь в чтении и записи изображений. это мой первый модуль, который будет иметь эту функциональность. Я хочу сделать свое приложение быстрым и безопасным, я не могу скомпрометировать ни с одним из них. – JOHND