我正在使用Java Server Faces查找某些文件上傳。我發現它使用RichFaces this great introduction。不過,我在這裏理解這個過程有一些麻煩。使用RichFaces上傳文件
首先,用戶選擇一個文件,如果即時上傳設置爲true,使用AJAX處理的文件,到目前爲止,一切順利。當談到但是下一步,在豆端聽衆下面讓我困惑:
public void listener(UploadEvent event) throws Exception{
UploadItem item = event.getUploadItem();
File f = item.getFile();
System.out.println(f.getAbsolutePath());
}
的絕對路徑是在我的電腦上的臨時目錄,確保我明白,但你會怎麼做該文件可用於webbapplication?我的應用程序被部署爲WAR文件。可以將它上傳到WAR嗎?可能聽起來很愚蠢,但實際上它可能非常方便。
我深知,我可以重命名將其複製到新位置的文件,但是是要走的路?
正如我想的,謝謝你清理它。猜猜我將不得不考慮創建一個下載servlet。 – 2009-10-22 10:16:23
你有沒有想過如何創建下載servlet,菲利普?我已經玩過了fileUpload組件,並且在我上傳它之後,我無法確定文件的位置。 – MattSayar 2010-06-23 15:19:01