我需要让我的 grails 应用程序访问本地存储的 pdf 文件以供参考。我有一个到本地服务器上某个位置的绝对路径,并且该应用程序将在同一网络上运行。
我不确定是否最好让用户将文件名输入文本字段(受用户错误影响)然后将其存储在数据库中,然后我可以创建一个链接以将其附加到路径中,如下所示:
<a href="${resource(dir:'/serverName/locationName/pdfs',file:'FILENAME_with_Ext.pdf')}" target="_new">pdfFile</a>
但这似乎不起作用,因为它找不到文件并且我收到 404 错误
我在想的另一件事是让用户上传文件可能更容易,如果有的话,因为可能并不总是有文件。我认为这可能是更好的方法,但我不知道将文件存储在哪里。我会在 Web 应用程序目录中创建一个文件夹并将所有文件存储在那里吗?
感谢您给我的任何意见。