java--uploadify3.1多文件上传

使用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 的框架 在配上有些传送数据。

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

时间: 2025-01-20 14:22:33

java--uploadify3.1多文件上传的相关文章

java 缩略图-Java中如何实现文件上传同时将文件首页生成缩略图保存

问题描述 Java中如何实现文件上传同时将文件首页生成缩略图保存 Java中如何实现文件上传同时将文件首页生成缩略图保存: 设想是在Java中模拟打印,将第一页获取生成图片,但是不知道怎么做 解决方案 什么叫文件首页?如果只是生产缩略图,java图像api直接搞定 解决方案二: 可否发下源码!!1976910941@qq.com 谢谢

关于java里shruts2框架文件上传的问题

问题描述 关于java里shruts2框架文件上传的问题 ServletActionContext.getServletContext().getRealPath("/imge")这段代码可以获得相对路径下imge的绝对路径 ,请问 如果imge文件夹不存在会发生什么情况呢 会创建一个imge文件夹吗 解决方案 JAVA运行环境用给力助手检测 解决方案二: Java SSI框架下的文件上传 解决方案三: 不存在的话 是不会自动创建一个文件夹的

java中struts2实现文件上传下载功能实例解析_java

本文实例讲述了java中struts2实现文件上传下载功能实现方法.分享给大家供大家参考.具体分析如下: 1.文件上传 首先是jsp页面的代码 在jsp页面中定义一个上传标签   复制代码 代码如下: <tr>      <td align="right" bgcolor="#F5F8F9"><b>附件:</b></td>      <td bgcolor="#FFFFFF">

JAVA使用commos-fileupload实现文件上传与下载实例解析_java

首先给大家介绍一文件的上传 实体类 import java.sql.Timestamp; /** * * @Decription 文件上传实体类 * */ public class Upfile { private String id;// ID主键 使用uuid随机生成 private String uuidname; // UUID名称 private String filename;//文件名称 private String savepath; // 保存路径 private Timest

java使用common-fileupload实现文件上传_java

文件上传是网站非常常用的功能,直接使用Servlet获取上传文件还得解析请求参数,比较麻烦,所以一般选择采用apache的开源工具,common-fileupload.这个jar包可以再apache官网上面找到,也可以在struts的lib文件夹下面找到,struts上传的功能就是基于这个实现的. common-fileupload是依赖于common-io这个包的,所以还需要下载这个包.然后导入到你的项目路径下面. 使用代码如下 package oop.hg.ytu.servlet; impo

java组件commons-fileupload实现文件上传_java

一.所需要的包:1.commons-fileupload-1.2.1.jar: 下载地址 http://commons.apache.org/downloads/download_fileupload.cgi 2.commons-io-1.4.jar: 下载地址 http://commons.apache.org/downloads/download_io.cgi 二.注意事项:form表单里面要加上enctype="multipart/form-data"  三.代码示例  1.js

java中struts2实现文件上传下载功能_java

先谈一谈struts2实现文件的上传和下载实例实现的原理: Struts 2是通过Commons FileUpload文件上传. Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中.从而我们就能够以本地文件方式的操作浏览器上传的文件. 具体实现: 一.创建index.jsp页面 <body> <s:form action="upload" method="p

java中Struts2 的文件上传和下载示例_java

文件上传 表单准备 要想使用 HTML 表单上传一个或多个文件 须把 HTML 表单的 enctype 属性设置为 multipart/form-data 须把 HTML 表单的method 属性设置为 post 需添加 <input type="file"> 字段. Struts 对文件上传的支持 在 Struts 应用程序里, FileUpload 拦截器和 Jakarta Commons FileUpload 组件可以完成文件的上传. 步骤: 在 Jsp 页面的文件上

java中struts2实现文件上传下载功能

1.文件上传 首先是jsp页面的代码 在jsp页面中定义一个上传标签    代码如下 复制代码 <tr>      <td align="right" bgcolor="#F5F8F9"><b>附件:</b></td>      <td bgcolor="#FFFFFF">      <input type="file" name="upl

java web项目 大文件上传

问题描述 项目中需要上传大文件(视频),考虑到性能因素,决定选择使用ftp工具上传,服务器用的是vsftp(linux).在网上找了好多资料,决定选用uploadify+struts2(因为框架使用的是SSI)实现.ftp选用的是apache提供的客户端工具.目前遇到的问题是ftp客户端与服务器建立连接时间过长(大概需要20秒左右),前端需要长时间等待.也可以给提供解决问题的思路. 解决方案 本帖最后由 wuwei19871020 于 2015-01-07 12:11:42 编辑解决方案二:用过