Сохранить загруженное изображение в локальную системную папку в jsf 2.0

#jsf #jsf-2

#jsf #jsf-2

Вопрос:

Я новичок в работе с фреймами jsf.Я использую jsf2.0 в eclipse ide.Я попытался загрузить изображения в jsf2.0. Я загрузил изображение, но оно сохранено на сервере eclipse.Проблема в том, что когда я очищаю сервер, изображения удаляются.Итак, мне нужна помощь, чтобы загрузить фотографию в системную локальную папку. пожалуйста, найдите и помогите мне.

Ответ №1:

Вам нужно указать абсолютный путь в new File (или new FileOutputStream , в зависимости от того, как вы размещаете файл результата).

Итак, не делайте

 File file = new File("uploads/filename.ext");
  

но вместо этого сделайте

 File file = new File("/uploads/filename.ext");
  

(обратите внимание на начало / )

Таким образом, оно будет сохранено именно в том месте в файловой системе диска, а не относительно каталога, из которого была запущена JVM.

Комментарии:

1. Извините, я ничего не могу сделать с этой информацией. Вам нужно подробнее рассказать о проблеме. Я не могу передать вам лично, чтобы посмотреть на проблему своими глазами.