步骤1:获取目录中所有文件的列表。
File directory = new File("directory path"); File[] files = directory.listFiles();
步骤2:过滤并仅保留图像类型的文件。
ArrayList
private static boolean isImageFile(File file) { String name = file.getName(); int lastDotIndex = name.lastIndexOf("."); if (lastDotIndex > -1) { String ext = name.substring(lastDotIndex + 1); return ext.equalsIgnoreCase("jpg") || ext.equalsIgnoreCase("png") || ext.equalsIgnoreCase("jpeg") || ext.equalsIgnoreCase("bmp") || ext.equalsIgnoreCase("gif"); } return false; }
步骤3:将图像上传到服务器。
for (File imageFile : imageFiles) { uploadImageToServer(imageFile); }
private void uploadImageToServer(File imageFile) { // 使用HTTP客户端将图像上传到服务器 }
注意:上传图像到服务器的方法需要根据您的特定服务器服务进行编写。