多文件上传设计

简介:

多文件上传思路是,上传一个文件服务器上同时入库表,然后会callback返回文件信息,js将文件ID插入input fileId,提交整个表单的时候,做sqlupdate将文件的分类和分类ID关联上

设计优点:根据obj_id,obj_type可以很方便的判断服务器上的文件哪些是无用的临时文件,哪些是用户的有用文件,可以定期做文件清理操作 obj_type "文章表",“链接表”

Java代码   收藏代码
  1. CREATE TABLE `core_files` (  
  2.   `file_id` int(11) NOT NULL AUTO_INCREMENT,  
  3.   `obj_type` varchar(20) DEFAULT NULL COMMENT '分类',  
  4.   `obj_id` int(20) DEFAULT NULL COMMENT '分类ID',  
  5.   `file_name` varchar(200) NOT NULL DEFAULT '' COMMENT '文件原名',  
  6.   `save_name` varchar(200) NOT NULL DEFAULT '' COMMENT '保存名称',  
  7.   `uid` int(11) DEFAULT '0' COMMENT '用户ID',  
  8.   `username` varchar(50) DEFAULT NULL COMMENT '用户名',  
  9.   `on_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',  
  10.   PRIMARY KEY (`file_id`),  
  11.   KEY `index_4` (`uid`)  
  12. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;  
uploadify 上传不成功时的调试
Java代码   收藏代码
  1. $(function() {  
  2.     $("#file_upload").uploadify({  
  3.         'swf'             : '/uploadify/uploadify.swf',  
  4.         'uploader'        : '/uploadify/uploadify.php',  
  5.         'onUploadSuccess' : function(file, data, response) {  
  6.             alert('The file ' + file.name + ' was successfully uploaded with a response of ' + response + ':' + data);  
  7.         }  
  8.     });  
  9. });  

  
相关文章
|
2月前
|
前端开发
前端通过input标签封装Upload组件实现文件上传
前端通过input标签封装Upload组件实现文件上传
74 0
|
6月前
文件上传功能实现
文件上传功能实现
|
4月前
|
对象存储
关于uniapp解决单/多文件上传的解决思路
关于uniapp解决单/多文件上传的解决思路
102 0
|
10月前
|
JSON 数据格式
layui富文本编辑器文档layedit组件的调用和图片上传接口的使用
layui富文本编辑器文档layedit组件的调用和图片上传接口的使用
282 0
|
8月前
|
数据库
对象管理器设计-ConnectionManager 文件上传题 1. 对象管理器设计
对象管理器设计-ConnectionManager 文件上传题 1. 对象管理器设计
|
10月前
|
前端开发
功能:多文件上传,统一提交
功能:多文件上传,统一提交
108 0
功能:多文件上传,统一提交
|
NoSQL
OkhttpUtils单、多文件上传
OkhttpUtils单文件上传
516 0
|
前端开发 Java 应用服务中间件
SpringMVC的单文件上传,多文件上传和下载文件(十二)上
SpringMVC的单文件上传,多文件上传和下载文件(十二)上
195 0
SpringMVC的单文件上传,多文件上传和下载文件(十二)上
|
JavaScript 前端开发 应用服务中间件
SpringMVC的单文件上传,多文件上传和下载文件(十二)下
SpringMVC的单文件上传,多文件上传和下载文件(十二)下
271 0
SpringMVC的单文件上传,多文件上传和下载文件(十二)下
|
JavaScript 前端开发 Java
项目之关于Summernote的图片处理和基于SpringMVC的文件上传(10)
项目之关于Summernote的图片处理和基于SpringMVC的文件上传(10)
129 0