在我的Java Web應用程序中,我有一個自動腳本發送一封電子郵件,並且在此電子郵件中我需要附加一個文件。我目前在公開的「資產」文件夾中,但是我無法在我的Java代碼中傳遞文件路徑而不使用絕對路徑(我的開發服務器是我的本地工作站,因此路徑與此完全不同)。在哪裏存儲用於電子郵件附件的文件在Java中
有沒有辦法使用網址(http://domain.com/assets/file.pdf)或相對路徑附加文件?根據Java,我目前的工作目錄是「C:\ Users \ USERNAME \ GlassFish_Server \ glassfish \ domains \ domain1 \」,但顯然沒有任何用處 - 沒有Java類,沒有Web文件,沒有任何東西。或者我應該把文件放在其他地方......就像發送電子郵件的腳本所在的文件夾一樣,這似乎是錯誤的。
如果我正確地指出你的問題:你想要附加的文件需要在你的類路徑中,所以確保文件所在的文件夾也包含在你的類路徑中。 – Jakub