cn.dreampie.common.http.UploadedFile Maven / Gradle / Ivy
package cn.dreampie.common.http;
import java.io.File;
/**
* Created by ice on 15-1-6.
*/ // A class to hold information about an uploaded file.
//
public class UploadedFile {
private String dir;
private String filename;
private String originalFileName;
private String type;
public UploadedFile(String dir, String filename, String originalFileName, String type) {
this.dir = dir;
this.filename = filename;
this.originalFileName = originalFileName;
this.type = type;
}
public String getContentType() {
return type;
}
public String getFileName() {
return filename;
}
public String getOriginalFileName() {
return originalFileName;
}
public File getFile() {
if (dir == null || filename == null) {
return null;
} else {
return new File(dir + File.separator + filename);
}
}
public String toString() {
return "UploadedFile{" +
"dir='" + dir + '\'' +
", filename='" + filename + '\'' +
", originalFileName='" + originalFileName + '\'' +
", type='" + type + '\'' +
'}';
}
}