我现在的做法是,每次的上传文件都 保存到一个表里
10 回复
@wendal 是指相同的文件 。 我现在的做法是把所有上传的文件存到 下边这个表里。 根据md5 值判断文件是否存在,存在的话就不储存直接返回地址,不存在则重新上传。
在引用此文件时添加到 字段。 不引用则移除, 这样可以看出所有的文件资源哪些是有用的不可删除的,哪些是可以删除的
public class shuoFile {
public enum FileType {
/**
* 整型:表示图片
*/
PIC,
/**
* 整型:表示视频
*/
VIDEO,
/**
* 整型:表示文本
*/
TEXT,
/**
* 整型:PDF
*/
PDF
}
// 文件编号
@Id
@Column
private int file_id;
// 文件名称
@Column
@ColDefine(type=ColType.VARCHAR,width=50)
private String file_name;
// 文件md5
@Column
@ColDefine(type=ColType.VARCHAR,width=100)
private String file_md5;
// 文件网络url
@Column
@ColDefine(type=ColType.VARCHAR,width=100)
private String file_weburl;
// 文件本地url
@Column
@ColDefine(type=ColType.VARCHAR,width=100)
private int file_url;
// 文件引用
@Column
@ColDefine(type=ColType.VARCHAR,width=100)
private int file_import;
// 文件类型
@Column
@ColDefine(type=ColType.INT ,width=10)
private int file_type;
@wendal 我这么设计合理吗?给点建议
@wendal 多谢提供平台,你这里啥都能问 哈哈
@wendal 向您学习,我是菜鸟 哈哈
@Wizzercn 多谢建议
添加回复
请先登陆