gpt4 book ai didi

java - 只取 ".jpg"(Android)

转载 作者:行者123 更新时间:2023-12-02 03:07:23 26 4
gpt4 key购买 nike

我只想上传我的申请.jpg而不是具有不同 extensions 的其他文件.

你能告诉我应该在代码中添加什么吗?

这是我的代码:

    public void jetzt() {

FTPClient ftpClient = new FTPClient();
try {
ftpClient.connect(" FTP SERVER IP");

ftpClient.setSoTimeout(10000);
ftpClient.enterLocalPassiveMode();
if (ftpClient.login(" LOGIN ", " PASSWORD ")) {
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
ftpClient.setFileTransferMode(FTP.BINARY_FILE_TYPE);

ftpClient.changeWorkingDirectory("/htdocs");

final String serial = getManufacturerSerialNumber();
ftpClient.makeDirectory(serial);
ftpClient.changeWorkingDirectory(serial);


final File folder = new File("mnt/sdcard/YmmyCandy");

for (final File fileEntry : folder.listFiles()) {
try {
FileInputStream fs = new FileInputStream(fileEntry);
if (!fileEntry.isDirectory()) {
String fileName = fileEntry.getName();
ftpClient.storeFile(fileName, fs);
fs.close();
Log.i(TAG, "sent");
}

} catch (Exception e) {
Log.i(TAG, "error uploading");
}
}
}
} catch (IOException e) {
e.printStackTrace();
}
}

最佳答案

好吧,由于您有文件名,您可以检查它是否以 .jpg(或 .jpeg!)结尾:

    String filenameArray[] = fileEntry.getName().split("\\.");
String extension = filenameArray[filenameArray.length-1];
if (extension.equals("jpg") || extensions.equals("jpeg")) {...}

关于java - 只取 ".jpg"(Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41568725/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com