Я хочу, чтобы весна обслуживала определенные файлы из каталога /tmp...
, конкретный каталог не определяется до тех пор, пока вскоре не начнется сервер, поэтому использование <mvc:resources location="/images/**" mapping="/absolute/path/to/image/dir"/>
, похоже, не будет работать.Весенние и обслуживающие файлы за пределами веб-сервера
0
A
ответ
1
Как отметил Дейв Ньютон - выпустите их из контроллера. Очень базовая реализация:
@RequestMapping("/static/temp/{path}")
public void getResource(@PathVariable path, OutputStream os) {
//TODO proper IO management
InputStream is = new BufferedInputStream(new FileInputStream("/temp/" + path));
IOUtils.copy(is, os);
}
0
я сделать что-то вроде этого:
@RequestMapping(value="/staticFile/{id}", method = RequestMethod.GET)
public void getPhotoRide2(HttpServletResponse response, @PathVariable int id) {
try {
FileInputStream in = new FileInputStream("your file");
OutputStream out = response.getOutputStream();
response.setContentType("your mime type");
byte[] buf = new byte[1024];
int count = 0;
while ((count = in.read(buf)) >= 0) {
out.write(buf, 0, count);
}
in.close();
out.flush();
out.close();
} catch (Exception e) {}
}
Смежные вопросы
- 1. Весенние файлы XML за пределами WEB-INF
- 2. CakePHP - Сохранение и обслуживающие файлы за пределами корневой директории
- 3. Google App Engine и фляга: обслуживающие файлы
- 4. Koa.js - обслуживающие статические файлы и API REST
- 5. Импортируйте файлы за пределами проекта
- 6. Рельсы, не обслуживающие статические файлы
- 7. python flask - обслуживающие статические файлы
- 8. Весенние файлы свойств
- 9. Интеллектуально обслуживающие файлы jar с веб-сервера
- 10. Подавать статические файлы за пределами конвейера MVC
- 11. Как идентифицировать файлы, обновленные за пределами TFS
- 12. файлы доступа за пределами public_html папки
- 13. загружать файлы за пределами корневой папки.
- 14. Файлы доступа Html за пределами общедоступной папки
- 15. Найти файлы, доступные за пределами моей организации
- 16. Разместите файлы за пределами корневого сервера
- 17. страницы github, все еще обслуживающие удаленные файлы
- 18. обслуживающие .dart-файлы из Lib/-folder
- 19. Проблемы Heroku, обслуживающие статические файлы с Django
- 20. Статические файлы Tornado, обслуживающие конфигурацию url
- 21. Файлы cshtml, не обслуживающие из подкаталога
- 22. Рельсы, обслуживающие файлы на одного пользователя
- 23. создавать и компилировать файлы за пределами основной папки mingw
- 24. AngularJS и WebSockets за пределами
- 25. Джанго привязок 404 на вебсервера
- 26. Nginx как обратный прокси-сервер: обслуживающие файлы без расширения
- 27. JSP за пределами веб-контейнера
- 28. Автоматическая ссылка на файлы классов внутри App_Code и ссылки на файлы классов за пределами App_Code
- 29. Весенние файлы XML не найдены Maven exec
- 30. Заведующий доктриной за пределами Symfony
поток обратно от контроллера; в чем конкретно проблема? Какими должны быть эти два родителя? –
Не существует конкретной проблемы, я просто не могу поместить каталог в application-context.xml, потому что каталог, который будет использоваться, будет динамически генерироваться. – arinte
_How_ - это каталог, сгенерированный? – cdeszaq