2011-12-12 67 views
0

無法獲取uploadedFile的文件路徑。我的代碼是S的找不到指定的文件

String s=FilenameUtils.getFullPath(uploadedFile.getName()); 

產值=「」

我怎樣才能獲得指定文件的完整路徑?

+0

「uploadedFile」是什麼類型?這裏有很多遺漏的背景。你在使用框架嗎? – Nican

+0

你能發佈你的完整源代碼嗎?從這段代碼中幾乎不可能分辨出什麼問題。 – Kane

+0

其實我已經使用JSF框架..並且文件類型是UploadeFile – JohnC

回答

1

如果uploadedFile指的是從Web瀏覽器上傳到您的Web服務器的文件,那麼您將無法獲得完整路徑。如果瀏覽器將上傳文件的完整路徑傳輸到Web服務器,則可能會惡意使用該信息。你必須做的文件名。

+0

那麼我怎樣才能得到上傳文件的路徑 – JohnC

+0

你不需要文件的路徑;它尚未存儲在您的文件系統中。如果您希望將其存儲在文件系統中,則必須檢索其內容並將其保存到磁盤。或者你可能根本不需要將它存儲在你的FS上。這取決於你想用文件做什麼。 – Jacob

+0

我試圖發送文件作爲附件與電子郵件。 – JohnC

相關問題