2015-09-27 4 views
0

Я застрял, когда получил доступ к ресурсу после его загрузки, используя загрузку spring-mvc.Не удается получить доступ к файлам изображений после загрузки SpringMVC

Путь хранить файл (ы) является:

@Autowired 
ServletContext context; 
.... 
private File path(String fileName){ 
    return new File(context.getRealPath("/upload/images/")+fileName); 
} 
...//mkdirs before uploading the file(s) 

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

Метод загрузки, который я создал, успешно загрузил файлы (файлы) в эту папку. И я могу получить доступ к этому файлу с таким же решением, как описано выше.

Но в файле jsp я не могу получить доступ к файлам изображений, которые я загрузил на этот путь. Смотрите ниже код:

<%File item = (File)request.getAttribute("imageFile");%> 
...//some conditions to validate the file 
<img class="myprev-img" src="upload/images/<%=item.getName() %>" width="100%" height="100%"> 

Я не могу получить изображение с помощью кода выше, но в нормальном Jsp и сервлетов приложения, что код может считывать изображение с локального. Но в SpringMVC я не могу получить доступ к этому изображению.

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

Я искал вокруг, и я не вижу никаких решений, которые помогут мне в этом.

, пожалуйста, помогите мне !!

ответ

0

Я нашел решение для решения моей проблемы. См. Ссылку ниже:

http://www.baeldung.com/spring-mvc-static-resources 
Смежные вопросы