我有以下代码来上传文件,当我使用file.getNeme
它显示具有tmp
扩展名的临时文件名时,我怎样才能找到实际上传文件的扩展名?我上传的文件被称为test.jpg
import java.io.File;
import org.apache.commons.io.FileUtils;
public class FileUploder {
private File file;
public File getFile() {
return file;
}
public void setFile(File file) {
this.file = file;
}
......
System.out.println("file:" +file.getName());
try {
File fileToCreate = new File(filePath,name);
FileUtils.copyFile(file, fileToCreate);
} catch (IOException ex) {
ex.printStackTrace();
}
......
当前输出类似于>>>file:upload__1a6d32_13d0eda6d49__7fdf_00000012.tmp