关于uploadify附件上传之后删除问题

兮竹 发布于 2015/10/12 12:51
阅读 1K+
收藏 0
代码奉上:

$('#electronOther').uploadify({
  'uploader': '<%=path%>/js/uploadify/uploadify.swf',
         'script': '<%=path%>/*/*!*.action', //指定服务端处理类的入口
  'cancelImg' : '<%=path%>/js/uploadify/cancel.png', //取消按钮
         'queueID': 'fileQueue', //文件上传后显示位置
         'fileDataName': 'fileInput',//和input的name属性值保持一致
         'auto': true,//是否选取文件后自动上传   
         'multi': true,//是否支持多文件上传
         'simUploadLimit' : 5,//每次最大上传文件数
        'removeCompleted' : false, //不设置该选项或者将其设置为false,将使上传队列中的项目始终显示于队列中,直到点击了关闭按钮或者队列被清空。 
//        'buttonText': 'UPLOAD',//按钮上的文字
'buttonImg':'<%=path%>/js/uploadify/upload.png', //设置上传按钮背景图片
  'wmode': 'transparent', //设置该项为transparent 可以使浏览按钮的flash背景文件透明,并且flash文件会被置为页面的最高层
//   'hideButton': true,
        'width': 72,
  'height': 22,
         'displayData': 'speed', //有speed和percentage两种,一个显示速度,一个显示完成百分比
        'onComplete': function(event, ID, fileObj, response, data) { //文件上传完成后触发
       
         },
        'onCancel': function(event,ID,fileObj,data) { //当点击文件队列中文件的关闭按钮或点击取消上传时触发
       
         }
  });


项目用Struts2开发。
数据库表分为:数据表+文件表    数据表中存一个文件表的外键
在执行onComplete之前已经把上传的文件在服务器以及数据库的文件表中保存了,想要在onComplete里边获得文件表的主键存放进一个input中,这个input中可以存放n个文件表主键。


最主要的来了: 那么请问如果把上传之后文件表的主键存入input里边,然后删除的时候获得input里边的删除的这条文件id以及在Action中删除服务器上的当前文件以及数据库文件表的数据


加载中
返回顶部
顶部