ファイルをアップロードするための次のコードがあります。これを使用する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