2012-03-28 161 views
0

可能重复:
How to upload files in JSP/Servlet?如何上传文件中的java

在我的JSP页面中我有选择的文件字段,如下所示:

<input type="file" name="uploadFile" id="uploadFile"> 

在我的动作页面中,我收到如下文件:

File fileUpload=request.getAttribute("fileUpload"); 

    String fileName="uploadedfile.jpg"; 
    File target=new File("D:\\",fileName); 
    FileUtils.copyFile(file,target); 

通过使用上面的代码我可以上传名为uploadedfile.jpg中的文件。但我想从选定的文件中动态获取上传文件的文件名和类型。如何获取它?

+0

我应该指出的是,您问题中的代码不会上传任何内容。实际上,它所做的一切似乎是将文件从服务器上的一个位置复制到服务器上的另一个位置。 (没有做任何检查......这使得它成为一个安全漏洞。) – 2012-03-28 01:28:53

回答