package com.fgkj.dto;
|
|
import org.apache.ibatis.type.Alias;
|
|
import java.io.File;
|
@Alias("MyFile")
|
public class MyFile {
|
private File file;
|
private String fileName; //文件名称
|
private String filePath; //文件路径
|
private String fileType; //文件类型
|
private ImageSize ims; //图片
|
|
public void initFile(){
|
this.fileName = file.getName();
|
this.filePath = file.getAbsolutePath();
|
this.fileType = getFileTypeFromFile(this.file);
|
}
|
|
public String getFileTypeFromFile(File source){
|
String[] str = source.getAbsolutePath().split("\\.");
|
return str[str.length-1];
|
}
|
|
public File getFile() {
|
return file;
|
}
|
public void setFile(File file) {
|
this.file = file;
|
initFile();
|
}
|
public String getFileName() {
|
return fileName;
|
}
|
public void setFileName(String fileName) {
|
this.fileName = fileName;
|
}
|
public String getFilePath() {
|
return filePath;
|
}
|
public void setFilePath(String filePath) {
|
this.filePath = filePath;
|
}
|
public String getFileType() {
|
return fileType;
|
}
|
public void setFileType(String fileType) {
|
this.fileType = fileType;
|
}
|
|
|
public ImageSize getIms() {
|
return ims;
|
}
|
|
public void setIms(ImageSize ims) {
|
this.ims = ims;
|
}
|
|
@Override
|
public String toString() {
|
return "MyFile [file=" + file + ", fileName=" + fileName + ", filePath=" + filePath + ", fileType=" + fileType
|
+ ", ims=" + ims + "]";
|
}
|
|
|
|
}
|