显示已上载到目录(servlet)的文件

时间:2013-08-28 19:25:51

标签: java jsp servlets file-upload

所以,我按照本教程将文件上传到servlet: http://www.codejava.net/java-ee/servlet/java-file-upload-example-with-servlet-30-api 它创建一个文件夹(如果它不存在)并将文件上载到该文件夹​​。 上传完成后,会显示一个页面,说明上传成功。我见过其他教程,比如这个: http://www.javacodegeeks.com/2013/08/servlet-upload-file-and-download-file-example.html 这会显示下载链接,但仅适用于刚刚上传的文件。 我想创建一个上传文件的页面,然后显示链接以下载所有已上传的文件(或者将一个文件指向这样的页面的按钮)。

1 个答案:

答案 0 :(得分:1)

假设您要将所有文件上传到X文件夹

然后,只需遍历X文件夹即可获取所有文件

for(File f:new File("X").listFiles()){
  //Iterate here to create download links for each file
} 

您可以为每个文件使用http://www.javacodegeeks.com/2013/08/servlet-upload-file-and-download-file-example.html来创建下载链接