我需要讓我的grails應用程序訪問本地存儲的pdf文件以供參考。我有一個絕對路徑到本地服務器上的一個點,並且該應用程序將運行在同一個網絡上。從我的Grails應用程序訪問本地存儲的文件?
我不知道是否最好讓用戶輸入文件名到文本字段(受用戶錯誤),然後將其存儲在數據庫中,然後我可以創建一個鏈接將其附加到路徑爲:但這似乎
<a href="${resource(dir:'/serverName/locationName/pdfs',file:'FILENAME_with_Ext.pdf')}" target="_new">pdfFile</a>
不工作,因爲它不會找到該文件,我得到一個404錯誤
我在想另一件事是,它可能會更容易讓用戶上傳文件(如果有的話),因爲可能並不總是有文件。我認爲這可能是更好的方法,但我不知道我會在哪裏存儲文件。我會在Web應用程序目錄中創建一個文件夾並將所有文件存儲在那裏?
感謝您的任何意見和建議。
我猜 「並不一定會成爲一個服務器」 指的是PDF文件。 [晃動分詞!](http://www.youtube.com/watch?v=N4vf8N6GpdM) –
正確,不會有一個文件。 – Universitas
理解 - 我認爲這更重要的是要做上傳。我認爲最終用戶讓他們從文件列表中選擇,或者自動填充而不是讓他們輸入文件名然後查找文件看起來好多了。消除一些用戶的挫折感,並且他們看到更少的「我們找不到你想要的東西」的消息。 – Kelly