使用uploadify时,建议下载uploadify3.1文档。边做边看。

这是页面端:

                    <label  style="color:#15428B;font-weight:bold;">选择文件:</label><fieldset style="width:300px;height:33px;border:1px solid #99BBE8;text-align:left;COLOR:#000000;FONT-SIZE:12px;font-family: Verdana;padding:5px;">                <input name="actpic" type="file" id="actpic" /></fieldset>

在页面上写上相应的js方法:

$('#actpic').uploadify('upload','*');

用上面的方法调用下面的

<script type="text/javascript">$(function () {$('#actpic').uploadify({'debug'             : false,                             'auto'             : false,                            'multi'             : true,    'uploader'          : 'admin/uploadyear.action', 'fileObjName'     : 'actpic',                      'removeCompleted': false,                            'progressData'     : 'percentage',                     'buttonText'     : '附件上传',                     'formData'         :{'getyearid':${getyearid},'yearReportType':'1','statisform_obj_id':${(statistical_form_name[0][0])?default('0')},'statistical_form_name3':'1','remark_name':'1','other_tagsname':'1','idStr':'1'},'fileTypeDesc'   : 'Any Old file you want','method'         : 'post',    'cancel'         : 'uploadify/uploadify-cancel.png','fileSizeLimit'     : '50MB',                           'swf'             : 'uploadify/uploadify.swf',                 'width'             : 300,'onUploadStart'  :function(file){// alert(file.name);//获取数据//var statistical_form_name3 = $("#statistical_form_name3").val();var other_tagsname = $("#other_tagsname").val();var remark_name = $("#remark_name").val();var yearReportType = $("#yearReportType").val();//alert(statistical_form_name3);//alert(other_tagsname);
                alert(yearReportType);// 以下是得到选中的复选框var ids = new Array();var idStr;//if ($("input[name='tagsname']:checked").size() == 0) {//    alert("请选择需要检索的标签!");//    return false;//}$("input[name='tagsname']:checked").each(function(i, obj) {ids[i] = $(obj).val();});if(ids!=null){idStr = ids.join("-");}//alert(idStr+"ww");
                $('#actpic').uploadify("settings","formData",{'idStr':idStr,'statistical_form_name3':file.name,'yearReportType':yearReportType,'other_tagsname':other_tagsname,'remark_name':remark_name});},<#--全部文件上传完触发(将信息进行发送)-->'onQueueComplete' : function(queueData) {$.pdialog.closeCurrent();alert("上传成功");navTab.reload("admin/yearreportList.action", {}, "yearreportList");}});});
</script>

我这里是用struts2 的框架 在配上有些传送数据。

不懂可以提,版主一直在,共同进步

转载于:https://www.cnblogs.com/Alandre/p/3205719.html

java--uploadify3.1多文件上传相关推荐

  1. java利用dropzone多文件上传

    DropzoneJS是一个提供文件拖拽上传并且提供图片预览的开源类库, 它是轻量级的,不依赖任何其他类库(如JQuery)并且高度可定制.文档官网https://www.dropzonejs.com/ ...

  2. 转 [JAVA] 使用 common-fileupload 实现文件上传

    就在前段时间,还在苦于找到不到合适的上传组件,虽然很早就知道了 common-fileupload,但当时却因为没有找到如何获取表单参数的方法而使用 jspSmartUpload,历尽艰辛终于找到了它 ...

  3. java基于servlet的文件上传

    研究了一天终于将java上传文件看懂了,当然懂的仅仅是皮毛,不妨记下来防止以后忘了. 我们在网上看关于文件的上传有很多的介绍,当然有的可以使用有的则不合适:我们首先来看前台的界面 <!DOCTY ...

  4. java 断点续传组件_chunkupload 文件上传断点续传组件(java) - 正式发布

    chunkupload简介 chunkupload是一款基于java语言的断点续传组件,针对文件上传,非文件下载,集成方便,使用简单. chunkupload实现如下功能: ·  实现断点续传 ·  ...

  5. java formfile_基于Struts文件上传(FormFile)详解

    Struts中FormFile用于文件进行上传 1.在jsp文件中进行定义 名字: 头像: 2.在Form表单中定义FormFile /* * Generated by MyEclipse Strut ...

  6. java是怎么实现文件上传的_java怎么实现大文件上传

    Q1:javaWeb能和ftp实现大文件上传吗 java上传可以使用common-fileupload上传组件的.common-fileupload是jakarta项目组开发的一个功能很强大的上传文件 ...

  7. Java 利用SWFUpload多文件上传 session 为空失效,不能验证的问题

    我们都知道普通的文件上传是通过表单进行文件上传的,还不能达到异步上传的目的.通过使用某些技术手段,比如jquery form.js可以达到异步上传的目的,但最重要的问题在于,它不能够进行多个文件的上传 ...

  8. java前后台开发之文件上传

    入职java已经快2个月了.做了一个多月的改bug,6天的开发,刚做完一个文件上传,得好好整理下. 文件上传的大体思路其实是一样的,前端通过表单的方式上传,后端解析这个表单请求中的内容,得到文件部分的 ...

  9. Java网络编程实现文件上传和下载案例详解

    客户端: 文件上传案例的客户端:读取本地文件,上传到服务器,读取服务器回写的数据 明确: 数据源:c:\1.jpg 目的地:服务器 实现步骤: 1.创建一个本地字节输入流FileInputStream ...

  10. Java操作FastDFS实现文件上传和下载

    前言:在GItHub上(地址:https://github.com/happyfish100),作者提供了fastdfs-client-java源码,源码里面提供了操作FastDFS的工具类,所以我们 ...

最新文章

  1. 网页主动探测工具使用
  2. mysql dba系统学习(5)二进制日志binlog之一
  3. 神策 2021 数据驱动大会丨北京主会场首日直播,拼团早鸟票特惠来袭
  4. PostgreSQL学习手册(角色和权限) 转
  5. 华为HarmonyOS 鸿蒙,华为鸿蒙HarmonyOS2.0手机开发者Beta版正式发布
  6. VGA、DVI、HDMI区别
  7. iOS开发中用到的第三方库概览
  8. R语言快速学习第一部分(有其他语言基础)
  9. 谷歌浏览器打开链接,如何不是覆盖当前页面而自动跳转到新标签页?
  10. 重新认识C#: 玩转指针
  11. 如何使用MacClean在Mac上释放磁盘空间?
  12. 中观到底有没有立宗?
  13. 用单片机控制单色显示屏
  14. 《结构思考力》思维导图
  15. 运营经验|怎么把app运营好
  16. 分解三范式和BC范式
  17. mac无法调节屏幕亮度
  18. 剑网三重置版服务器维护,《剑网三》重制版基础教程,让你从入门萌新步入大佬行列...
  19. 常用放射性核素名称及半衰期表
  20. Linux图形图像处理软件

热门文章

  1. matchTemplate函数
  2. android界面不可见键盘隐藏功能,Android中点击隐藏软键盘最佳方法
  3. 超松弛迭代法求方法组的解(Python实现)
  4. VC2005中依然没有Refactoring和Code Expansion.
  5. 记录一次缓存系统的优化过程
  6. JS判断GridView中复选框有没有被选中
  7. R语言应用统计1 主成分分析
  8. UA PHYS515 电磁理论II 静电场问题2 电荷与静电场的几何: Green函数法的物理背景
  9. 初等数学O 集合论基础 第三节 序关系
  10. UA MATH566 统计理论5 假设检验简介