2017-02-14 67 views
0

我是JSP的初學者。如何上傳文件名?

我用getFileNames(),但我無法獲取文件名(只有「瀏覽」)。

我將getFileNames()替換爲getParameteNames(),但它也不起作用。

如何上傳文件名?

HTML

<form name="fileForm" id="fileForm" method="POST" action="proc.jsp"> 
<input type="browse" type="file" multiple /> 
<input type="submit" value="upload" /> 
</form> 

JSP

<% 
String uploadPath="D:\\upload\\"; 
int size=10*1024*1024; 

try{ 
    MultipartRequest multi=new MultipartRequest(request,uploadPath,size,"UTF-8", new DefaultFileRenamePolicy()); 

    Enumeration params=multi.getParameterNames(); 

    while(params.hasMoreElements()){ 

    } 

    } catch(FileNotFoundException e){ 
      e.printStackTrace(); 
    } finally { 

    } 


%> 

回答

0

您需要更換

<input type="file" name="browse" multiple />

<input type="browse" type="file" multiple />

+0

THX。我修改了HTML參考到你的答案。但它沒有奏效。 –