`

使用jquery.uploadify动态传递自己的参数

阅读更多

上传碰到这个问题在上传文件的时候同时上传文件的类型。。上网找了半天。总于解决了。。分享一下了。。直接例子了。。

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
      <head>
        <base href="<%=basePath%>">
        <title>Uploadify</title>
        <link href="plugins/jqueryupload/css/default.css" rel="stylesheet" type="text/css" />
        <link href="plugins/jqueryupload/css/uploadify.css" rel="stylesheet" type="text/css" />
        <script type="text/javascript" src="plugins/jqueryupload/js/jquery-1.3.2.min.js"></script>
        <script type="text/javascript" src="plugins/jqueryupload/js/swfobject.js"></script>
        <script type="text/javascript" src="plugins/jqueryupload/js/jquery.uploadify.v2.1.0.js"></script>
    
     
     
        <script type="text/javascript">
        $(document).ready(function() {
            $("#uploadify").uploadify({
                'uploader'       : 'uploadify.swf',
                'script'         : '/caobise/three.do?method=upload',
                'scriptData'     : {'ttype':$('#ttype').val()},
                'cancelImg'      : 'plugins/jqueryupload/images/cancel.png',
                'folder'         : 'upload',
                'queueID'        : 'fileQueue',
                'auto'           : false,
                'multi'          : true,
                'simUploadLimit' : 2,
                'buttonText'     : 'BROWSE'
            });
        });
        </script>
    </head>
    <body>
        <div id="fileQueue"></div>
        <select id="ttype" name="ttype"  ><option value="1">外文翻译</option><option value="2">文献综述</option><option value="3">开题报告</option> </select>
        <input type="file" name="uploadify" id="uploadify" />
        <p>
        <a href="javascript:$('#uploadify').uploadifySettings('scriptData',{'ttype':$('#ttype').val()})

; jQuery('#uploadify').uploadifyUpload()">开始上传</a>&nbsp;
        <a href="javascript:jQuery('#uploadify').uploadifyClearQueue()">取消所有上传</a>
        </p>
    </body>
</html>

 

红色部分主要问题所在了。。

在后台使用  request.getParameter("ttype") 即可!

 

 

 

本站支持 pay for your wishes

0
0
分享到:
评论
1 楼 suxianchun 2010-11-30  
但是这个参数只能获取一次啊  第二次就获取不到了啊

相关推荐

    jquery.uploadify-v2.1.4

    这个插件是基于jQuery库构建的,因此如果你已经熟悉jQuery,那么使用Uploadify将非常直观。本篇文章将深入探讨Uploadify的使用方法、核心功能和常见配置,帮助你更好地理解和应用这个工具。 ### 1. **基本使用** ...

    JQuery上传插件Uploadify并传参数(一)

    本篇文章将深入探讨Uploadify插件的基本使用,以及如何在上传过程中传递参数。 **一、Uploadify简介** Uploadify是一款基于jQuery的文件上传插件,它利用Flash技术实现了异步多文件上传,用户可以选择多个文件一次...

    jquery uploadify 中文支持修改文件

    正确的转码传递参数应该用 encodeURI/decodeURI 配对,这2个函数的行为在js和flash里是相同的。其他地方的escape/unescape也应该替换掉,下面只修改影响按钮文本的部分。 1. jquery.uploadify.v2.0.3.js 66行 ...

    修改jquery插件uploadify,让其按钮可以正常显示中文

    正确的转码传递参数应该用 encodeURI/decodeURI 配对,这2个函数的行为在js和flash里是相同的。其他地方的escape/unescape也应该替换掉,下面只修改影响按钮文本的部分。 1. jquery.uploadify.v2.1.0.js 66行 if ...

    Jquery Uploadify多文件上传带进度条 且传递自己的参数示例

    在本文中,我们将深入探讨如何使用Jquery Uploadify插件实现多文件上传功能,并结合进度条显示上传进度,同时传递自定义参数。Jquery Uploadify是一个广泛使用的jQuery插件,它使得在网页上进行文件上传变得简单而...

    jsp uploadify_v3.2 代码

    - **自定义参数传递**:除了文件,还可以向服务器端传递其他数据,例如用户ID或其他业务相关参数。 - **错误处理**:如果上传过程中发生错误,如文件过大或格式不正确,`uploadify`可以捕获并显示这些错误信息。 ...

    Jquery Uploadify多文件上传带进度条且传递自己的参数

    总结来说,jQuery Uploadify通过简单易用的API,提供了多文件上传、进度条显示和自定义参数传递的功能,极大地提升了用户体验。在实际应用中,可以根据项目需求调整参数设置,实现更多样化的文件上传功能。同时,...

    jquery uploadify 使用总结(含传递多个参数,服务器回传值等)

    更正笔误处 'arg1':'value1' 应为冒号,页面中写为逗号了. ...本文件中重点关注了,服务器向页面返回值及页面向后台传递多个参数的处理,以及一些兼容性.. 该案例为真实项目中遇到的问题,具有局限性,有不足这处请大家详解

    uploadify3.1 +formDate动态传值 Demo[PHP版本]

    在uploadify.php中,可以这样接收并使用这些动态值: ```php $timestamp = $_POST['timestamp']; // 其他处理代码... ?&gt; ``` 至此,我们已经完成了Uploadify3.1在PHP环境下的动态传值设置。在实际应用中,可以...

    解决jQuery上传插件Uploadify出现Http Error 302错误的方法

    当使用jQuery的上传插件Uploadify上传文件时,如果遇到HTTP 302错误,一个常见的原因就是Flash对象(Uploadify使用的上传机制基于Flash)在发送POST请求时没有附带cookie。因为Flash在跨域请求时,默认不会携带...

    jquery上传插件uploadify+php完美实现强大的文件上传功能实例+程序

    Uploadify是基于jQuery的,这意味着你需要在项目中引入jQuery库才能使用它。该插件通过AJAX和Flash技术提供异步文件上传功能,允许用户在不刷新页面的情况下上传多个文件。它提供了丰富的配置选项,如设置上传文件...

    uploadify文件异步上传

    - `scriptData`:可以传递额外的参数给服务器。 - `fileTypeDesc` 和 `fileTypeExts`:定义可接受的文件类型描述和扩展名。 - `queueID`:指定队列元素的ID,显示待上传文件。 - `onSelect`、`onProgress` 和 `...

    jquery uploadify scriptData 中文乱码

    在使用jQuery Uploadify插件时,用户可能会遇到“scriptData”参数中的中文数据出现乱码的问题。这通常是因为字符编码不一致导致的。Uploadify是一个非常流行的文件上传插件,它允许用户通过异步方式上传文件,同时...

    JQuery批量上传插件Uploadify并传参数(二)

    这篇博客文章“JQuery批量上传插件Uploadify并传参数(二)”可能深入探讨了如何在使用Uploadify时传递额外参数,以增强其功能和定制性。 Uploadify是一款基于jQuery的JavaScript库,它允许用户通过拖放或选择多个...

    uploadify-2.1.4多文件上传组件的使用说明整理

    Uploadify 是一个基于jQuery的多文件上传插件,版本2.1.4是其历史版本之一,用于在网页上实现批量、异步的文件上传功能。这个组件以其易用性和强大的自定义性受到开发者的欢迎。本文将详细介绍Uploadify 2.1.4的使用...

    jquery插件uploadify多图上传功能实现代码

    设置`formData`参数以传递服务器端需要的额外数据,如时间戳和令牌,这有助于防止CSRF攻击。设置`uploader`为服务器端处理文件上传的脚本路径,`swf`为Flash组件的路径。其他选项如`width`、`fileTypeExts`限制了可...

    asp.net使用jQuery Uploadify上传附件示例

    本文是一个简单的介绍Demo,主要是动态传递参数方法:通过formdata 向处理程序传递额外的表单数据: 代码如下: &lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.

Global site tag (gtag.js) - Google Analytics