BlazeDS / FLEX - Загрузить изображение и показать - PullRequest
0 голосов
/ 21 апреля 2011

Я работаю над FLEX, который позволяет пользователю перемещаться по списку изображений на сервере (BalzeDS tomcat 4.0.0.14931).Изображения, сохраненные в «WebContent / Images», и уже имеющиеся / сохраненные изображения отображаются по желанию.

Из этого приложения пользователь сможет выбрать файл из своего локального каталога и загрузить его.Я сделал необходимое кодирование, связанное с загрузкой изображения, и оно успешно создает копию в нужной папке на сервере.После загрузки файла изображения я пытаюсь отобразить его в конце FLEX, но изображение не отображается.При проверке в целевой папке на стороне сервера файл был успешно создан.

Чтобы сделать загруженное изображение видимым, необходимо перезапустить сервер BlazeDS Tomcat.Так как это нежелательный путь, я ищу некоторую помощь от ваших экспертов, чтобы решить эту проблему.

Я пытался искать в сети, чтобы решить эту проблему, но не смог найти какое-либо решение.Аналогичная проблема была опубликована на другом форуме ( Проблема перезапуска Tomcat ), которая также до сих пор не решена.

Я считаю, что это лучший подход для достижения этой среды JAVA / BlazeDS / TomCat / FLEX илиЕсть лучшая альтернатива.Другой альтернативой, которой я мог бы добиться, является сохранение файла в базе данных в виде байта [], но я не хотел выполнять его таким образом, поскольку размер базы данных стремительно увеличивается.

Я был бы очень признателен, если быВы могли бы помочь мне в этом.

Заранее спасибо.

1 Ответ

1 голос
/ 22 апреля 2011

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

Храните любые пользовательские данные в общедоступной папке с правильными разрешениями и обслуживайте их по HTTP (вы должны иметь возможность просматривать их в веб-браузере).

...