多文件上传设计

多文件上传思路是,上传一个文件服务器上同时入库表,然后会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. });  


  

时间: 2024-09-17 06:03:24

多文件上传设计的相关文章

利用ASP.NET设计FTP文件上传(純前臺代碼)

asp.net|上传|设计|asp.net|上传 <% @ Import Namespace=" System.IO " %><html ><BODY ><SCRIPT LANGUAGE = "VB" RUNAT = "SERVER" > Sub UploadFile_Clicked ( Sender as Object, e as EventArgs ) Dim lstrFileName as s

利用ASP.NET设计FTP文件上传(asp.net)

asp.net|上传|设计|asp.net|上传 這個版本和純前臺的上傳類似是一樣的功能,只是將前後臺的代碼給分開了 .aspx<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm6.aspx.vb" Inherits="MyData.WebForm6"%><!DOCTYPE HTML PUBLIC "-//W3C//D

利用ASP.NET设计FTP文件上传(中)

三. 软件设计中的重要步骤及具体解决办法 <一>.选择本地要上传到服务器的文件 首先要感谢ASP.NET的强大功能,他提供的HTML控制元件,使得我们很容易的通过一个对话框来选择要上传的文件.当然你的浏览器也必须是IE 3.02 或者Netscape 3.0版本或者比这二者版本高的浏览器.通过下列语句就可以完成选择本地一个文件的工作: <input id = " loFile " type = " file " runat = " ser

SpringMVC文件上传接口设计与实现

1 前两篇文章的铺垫 1.1 SpringMVC文件上传源码分析前言 1.2 apache fileupload源码分析 2 整体的包结构 首先看下整体的包的结构,如下图 总共分成3大块,分别如下 2.1 org.springframework.web.multipart 存放Spring定义的文件上传接口以及异常,如 MultipartException对用户抛出的解析异常(隐藏底层文件上传解析包所抛出的异常) 也就指明了,这个体系下只能抛出这种类型的异常,MaxUploadSizeExcee

求gxt 文件上传实例(在gxt中如何提交formpanel,服务端怎么设计),求高手!

问题描述 求gxt 文件上传实例(在gxt中如何提交formpanel,服务端怎么设计),求高手! 解决方案 FormPanel form = new FormPanel();form .setMethod(Method.POST);form .setEncoding(Encoding.MULTIPART);FileUploadField fileUpload = new FileUploadField();fileUpload.getMessages().setBrowseText(msg.b

ASP.NET设计FTP文件上传的解决方案_实用技巧

如果要用ASP来作一个FTP文件上传的页面,我想很多人立刻就会想到要用第三方开发的组件,利用第三方的组件,虽然开发起来相对比较容易.但一般来说,免费下载的第三方的组件都有某些方面的功能限制,若要购买正版的第三方组件,对于国内的用户,花销也是一个不小的数字,就是能够承担的起,烦杂的手续也使很多人望而却步.虽然微软公司在本身的视窗系统里面也提供了一个可以用来上传文件的组件--Posting Acceptor.但用过这个组件的朋友们都有一种普遍的感觉,就是实在不好用. 现在好了,自从微软公司推出了.N

利用ASP.NET设计FTP文件上传(上)

如果要用ASP来作一个FTP文件上传的页面,我想很多人立刻就会想到要用第三方开发的组件,利用第三方的组件,虽然开发起来相对比较容易.但一般来说,免费下载的第三方的组件都有某些方面的功能限制,若要购买正版的第三方组件,对于国内的用户,花销也是一个不小的数字,就是能够承担的起,烦杂的手续也使很多人望而却步.虽然微软公司在本身的视窗系统里面也提供了一个可以用来上传文件的组件--Posting Acceptor.但用过这个组件的朋友们都有一种普遍的感觉,就是实在不好用. 现在好了,自从微软公司推出了.N

利用ASP.NET设计FTP文件上传(下)

四. 程序源代码: <% @ Import Namespace=" System.IO " %><html ><BODY ><SCRIPT LANGUAGE = "VB" RUNAT = "SERVER" > Sub UploadFile_Clicked ( Sender as Object, e as EventArgs ) Dim lstrFileName as string Dim lstrF

关于动态网站设计中的文件上传问题

问题描述 可以同时上传多个文件,上传时可设置文件名.文件类别等参数,其中文件类别动态从数据库中查询得到.上传后在服务器上某目录下保存,并且在服务器的数据库中保存这些文件所属的类别.文件名等信息.做文件上传用的是JSPSmartUpload,但是怎么把上传的数据记录到access数据库中呀..新手,求指教! 解决方案 解决方案二:可以用JDBC-ODBC桥接的方式,虽然效率低又不跨平台,但对新手来说也足够了解决方案三:引用1楼waynexuan的回复: 可以用JDBC-ODBC桥接的方式,虽然效率