Это странно вопрос:Grails URLMapping: «исключить» не работает: HREF ссылки для открытия файла возвращает ошибку 404 из GSP страницы
У меня есть ссылка на GSP страницы, которая должна открыть файл в формате PDF с именем «fileInstruction.pdf» с места «/ APPNAME/документы», где «APPNAME» это имя приложения
HTML, на GSP выглядит как:
<div>
<h6>File examples and instructions</h6>
<a href="/appName/docs/fileInstruction.pdf" target="blank">File format instructions</a>
</div>
Но, перейдя по ссылке, кажется ищет контроллер, и я получаю ошибку 404. Папка имеет файл pdf, как я и пробовал:
«файл: /// C: /applications/appName/docs/fileInstruction.pdf» открыл документ в браузере.
Пробовал исключить отображение URL-адрес, как:
class UrlMappings {
static excludes = ["/docs/*"]
static mappings = {
....
}
}
Не похоже на работу. Я использую grails 2.0.1.
Что я делаю неправильно?
убедитесь, что вся ваша капитализация верна. перекрестно ссылайтесь на имя файла с помощью 'href' .. если он выключен, он будет работать локально, но не в сети. – kingkode
Каков путь к файлу HTML? – Boaz
Проблема: вместо прямого поиска файла, он пытается пройти через контроллер – Patty