oreilly multipartrequest类上传多张图片

时间:2016-01-08 03:07:47

标签: java

我正在使用oreilly multipartrequest类上传多个图片,图片上传得很好,但我想知道每个请求上传的所有图片的名称。

我正在尝试使用下面的方法打印所有文件名,但它只打印最后一个文件的名称。我正在尝试上传文件1.jpg,2.jpg,3.jpg,但它只打印3.jpg,我应该在代码中修改它以使其打印所有名称。:

MultipartRequest m = new MultipartRequest(request, "C:/Users/;
      Enumeration files = m.getFileNames();

        while (files.hasMoreElements()) {

            String name = (String) files.nextElement();
            filename = m.getFilesystemName(name);
            System.out.println(filename);
        }

1 个答案:

答案 0 :(得分:0)

您还可以通过制作包含您要列出的目录的文件来列出文件。

   File dir = new File(directory);
for (File f : dir.listFiles()){
System.out.print(f.getName());
}

希望这有帮助

如需更多推荐,请查看以下链接:

Oracle reference on File class