Я сохранил медиафайлы (изображения и фильмы) в папке (например, C:\test\tes.png), и я пытаюсь получить доступ к изображениям с URL-адресом, например: http://localhost:8080/app/picture/test.png. Для этого я использовал тег ресурсов (пружина 3), как показано ниже:
<mvc:resources mapping="/picture/**" location="file:/test" />
Когда я пытаюсь получить доступ, у меня есть ошибка без дополнительных сведений.
Запрошенный ресурс не найден
у меня в логах:
2011-11-07 20:48:55,241 [http-8080-2] DEBUG org.springframework.web.servlet.DispatcherServlet — DispatcherServlet с именем «Family», обрабатывающий запрос GET для [/Family/photos/testImage2.png] 2011- 11-07 20:48:55,241 [http-8080-2] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping — шаблоны сопоставления для запроса [/photos/testImage2.png] [/**] 2011-11- 07 20:48:55,241 [http-8080-2] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping — переменные шаблона URI для запроса [/photos/testImage2.png] {} 2011-11-07 20:48 :55,242 [http-8080-2] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping — сопоставление [/photos/testImage2.png] с HandlerExecutionChain с обработчиком [org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler@3a779f5e] и 4 перехватчика 2011-11-07 20:48:55,242 [http-8080-2] DEBUG org.springframework.web.servlet.DispatcherServlet — значение Last-Modified для [/Family/photos/testImage2.png]: -1 20 11-11-07 20:48:55,242 [http-8080-2] DEBUG org.springframework.web.servlet.DispatcherServlet — Null ModelAndView возвращен DispatcherServlet с именем «Семейство»: предполагается, что HandlerAdapter завершил обработку запроса 2011-11-07 20 :48:55,242 [http-8080-2] DEBUG org.springframework.web.servlet.DispatcherServlet — успешно выполненный запрос
Я конечно не все понимаю...
Другой вопрос: я не уверен, что это хороший подход. Какие есть другие решения для доступа к мультимедиа во внешней папке?
Заранее спасибо !