我正在使用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);
}
答案 0 :(得分:0)
您还可以通过制作包含您要列出的目录的文件来列出文件。
File dir = new File(directory);
for (File f : dir.listFiles()){
System.out.print(f.getName());
}
希望这有帮助
如需更多推荐,请查看以下链接: