📄 fileuploadmodel.java
字号:
/*
* Created on 2007-4-8
* Last modified on 2007-4-8
* Powered by YeQiangWei.com
*/
package com.yeqiangwei.club.fileUpload;
import java.io.File;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
public class FileUploadModel implements java.io.Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private int fileUploadId = 0;
private String url = "";
private long mySpareSize = 0; //个人上传空间限制结合club
private String originalFileNameAndPath= ""; //原始存放路径和文件名
private String fileName = "";
private String filePath = ""; // 文件上传后保存的路径。
private String relativeFilePath = ""; //文件上传的相对路径
private String fileExt = ""; //文件扩展名
private long maxSize = 0; //文件最大值。单位KB
private long fileSize = 0; //文件大小,单位字节
private String allowedExt; //允许上传得文件类型
private long readsBytes = 0;
private String repositoryPath = null;
private int userId = 0;
private String userName = "";
private String userIp = "";
private long createDateTime = 0;
private int topicId = 0;
private int replyId = 0;
public long getCreateDateTime() {
return createDateTime;
}
public void setCreateDateTime(long createDateTime) {
this.createDateTime = createDateTime;
}
public int getReplyId() {
return replyId;
}
public void setReplyId(int replyId) {
this.replyId = replyId;
}
public int getTopicId() {
return topicId;
}
public void setTopicId(int topicId) {
this.topicId = topicId;
}
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public String getUserIp() {
return userIp;
}
public void setUserIp(String userIp) {
this.userIp = userIp;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public int getFileUploadId() {
return fileUploadId;
}
public void setFileUploadId(int fileUploadId) {
this.fileUploadId = fileUploadId;
}
public DiskFileItemFactory getDiskFileItemFactory(){
DiskFileItemFactory fileItem = new DiskFileItemFactory();
//设置最多只允许在内存中存储的数据,单位:字节
fileItem.setSizeThreshold(4096);
//设置一旦文件大小超过setSizeThreshold()的值时数据存放在硬盘的目录
fileItem.setRepository(new File(repositoryPath));
return fileItem;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getAllowedExt() {
return allowedExt;
}
public void setAllowedExt(String allowedExt) {
this.allowedExt = allowedExt;
}
public String getFileExt() {
return fileExt;
}
public void setFileExt(String fileExt) {
this.fileExt = fileExt;
}
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 long getFileSize() {
return fileSize;
}
public void setFileSize(long fileSize) {
this.fileSize = fileSize;
}
public long getMaxSize() {
return maxSize;
}
public void setMaxSize(long maxSize) {
this.maxSize = maxSize;
}
public long getMySpareSize() {
return mySpareSize;
}
public void setMySpareSize(long mySpareSize) {
this.mySpareSize = mySpareSize;
}
public String getOriginalFileNameAndPath() {
return originalFileNameAndPath;
}
public void setOriginalFileNameAndPath(String originalFileNameAndPath) {
this.originalFileNameAndPath = originalFileNameAndPath;
}
public String getRelativeFilePath() {
return relativeFilePath;
}
public void setRelativeFilePath(String relativeFilePath) {
this.relativeFilePath = relativeFilePath;
}
public long getReadsBytes() {
return readsBytes;
}
public void setReadsBytes(long readsBytes) {
this.readsBytes = readsBytes;
}
public String getRepositoryPath() {
return repositoryPath;
}
public void setRepositoryPath(String repositoryPath) {
this.repositoryPath = repositoryPath;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -