2013-03-04 79 views
-3

我試圖在我的application.i使用文件上傳功能,現在用的是下面的代碼轉移到小服務程序在我的HTML控件獲取文件上傳過程中從HTML頁面

<form action="http://localhost:8080/demo/Upload/a" method="post" enctype="multipart/form-data"> 
<input type="text" name="description" /> 
<input type="file" name="file" /> 
<input type="submit" /> 

上點擊提交按鈕的servlet的URL出現在我的瀏覽器的地址欄中。但是我不想要這個。我希望同一個頁面出現在我的屏幕上後,點擊提交...有點像ajax頁面發佈後不會重新加載數據。我可以如何實現這一目標?

+1

就是這樣,你自己有正確的答案。使用'AJAX',你就完成了 – kaysush 2013-03-04 16:27:21

+0

你能否給我提供一些示例代碼,我可以用它來調用我的servlet? – user1946152 2013-03-04 16:28:52

+0

Google使用AJAX進行文件上傳。如果你已經嘗試過一些東西,Stackoverflow將會有所幫助 – hop 2013-03-04 16:37:29

回答

1

實際上使用純AJAX文件上傳是不可能的,因爲JavaScript沒有直接訪問文件系統。但是有一些使用iframe的方法。所以有一個jQuery plugin爲你處理所有這些東西。