jq的uploadify上传插件参数传递问题

问题描述

$(document).ready(function(){$("#uploadify").uploadify({'uploader':'js/uploadify.swf',//uploadify.swf文件的相对路径,该swf文件是一个带有文字BROWSE的按钮'script':'Handler.ashx',//后台处理程序的相对路径。默认值:upload.aspx'cancelImg':'js/cancel.png','folder':'upload',//上传文件存放的路径'queueID':'fileQueue',//文件队列的ID,该ID与存放文件队列的div的ID一致'auto':false,//设置为true当选择文件后就直接上传了,为false需要点击上传按钮才上传'multi':true,//设置为true时可以上传多个文件Handler.ashx文件代码HttpPostedFilefile=context.Request.Files["Filedata"];stringuploadPath=HttpContext.Current.Server.MapPath(@context.Request["folder"]+"\");if(file!=null){if(!System.IO.Directory.Exists(uploadPath)){System.IO.Directory.CreateDirectory(uploadPath);}file.SaveAs(System.IO.Path.Combine(uploadPath,file.FileName));context.Response.Write("1");}else{context.Response.Write("0");}现在是正常上传文件了,但是我现在想加Session值进去,但Handler.ashx不认seesion的值,目前上传的路径是upload文件夹下,我现在就是想用Session值,在upload文件夹下创建以用户名为文件夹的目录,如admin管理员,自动在upload/admin/创建,这样,每一个用户的文件都指定一个文件夹里面,请问怎么操作。

解决方案

解决方案二:
一般处理程序要实现IRequiresSessionState接口才可以访问session,在System.Web.SessionState下
解决方案三:
引用1楼u014310561的回复:

一般处理程序要实现IRequiresSessionState接口才可以访问session,在System.Web.SessionState下

+1
解决方案四:
你看看是不是应该这样,一般处理程序好久没做了,不知道还是不是这样的
解决方案五:
1、引入命名空间:usingSystem.Web.SessionState;2、实现IRequiresSessionState接口publicclassHandler:IHttpHandler,IRequiresSessionState

时间: 2024-11-03 05:46:00

jq的uploadify上传插件参数传递问题的相关文章

Session在Uploadify 上传插件中的使用

前端需要传入session_id $('#file_upload).uploadify({     // Your normal options here     formData : { '<?php echo session_name();?>' : '<?php echo session_id();?>' } });   服务端需要获取session_id的信息   $session_name = session_name(); if (!isset($_POST[$sess

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

前段时间介绍过jquery uploadify上传插件的使用方法,我在使用中遇到过Http Error 302错误问题,应该会有很多人在使用中遇到过,在此记录下来: 首先http 302是请求被重定向的意思,这就很容易理解了,如果你的uploadify处理上传脚本有session验证,就会出现此错误,因为flash在执行post请求的时候没有包含cookie信息,而服务器的session会根据客户端的cookie来得到SESSIONID.没有提交cookie自然就不能获取到session,然后u

Jquery uploadify上传插件使用详解_jquery

Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示.不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载. 首先按下面的步骤来实现一个简单的上传功能. 1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中. 2 在项目中添加UploadHandler.ashx文件用来处理文件的上传. 3 在项目中添加UploadFile文件夹,用来存放上传的文件.

uploadify 上传插件参数说明

例子  代码如下 复制代码 _this.uploadify({     height : 20, // 按钮高度     width : 75, // 按钮宽度     swf : '/js/uploadify/uploadify.swf")', // flash所在位置     formData: { 'phoneNo': 10}, // 额外参数     uploader: '/uploadify/', // 上传文件服务器存储位置     fileSizeLimit : 2048, //

AspNet中使用JQuery上传插件Uploadify详解_jquery

首先按下面的步骤来实现一个简单的上传功能. 1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中. 2 在项目中添加UploadHandler.ashx文件用来处理文件的上传. 3 在项目中添加UploadFile文件夹,用来存放上传的文件. 进行完上面三步后项目的基本结构如下图: 4 Default.aspx的html页的代码修改如下: <html xmlns="http://www.w3.org/1999/xhtml">

基于jQuery的Web上传插件Uploadify使用示例_jquery

Uploadify是一款功能强大,高度可定制的文件上传插件,实现的效果非常不错,带进度显示.在最简单的方式下,Uploadify使用很少的代码就可以运行起来. Uploadify官方下载地址:http://www.uploadify.com/download/ 测试例子以下是一个使用的简单例子: 这里我们采用了Uploadify包中自带的php测试脚本作为上传的处理,所以这里安装了wamp作为php的测试环境,在php的网站根目录中,解压上面下载好的Uploadify文件,并创建一个文件上传保存

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

之前介绍过jquery uploadify上传插件的使用方法,我在使用中遇到过Http Error 302错误问题,应该会有很多人在使用中遇到过,在此记录下来: 首先http 302是请求被重定向的意思,这就很容易理解了,如果你的uploadify处理上传脚本有session验证,就会出现此错误,因为flash在执行post请求的时候没有包含cookie信息,而服务器的session会根据客户端的cookie来得到SESSIONID.没有提交cookie自然就不能获取到session,然后upl

详解jQuery uploadify文件上传插件的使用方法_jquery

uploadify这个插件是基于js里面的jquery库写的.结合了ajax和flash,实现了这个多线程上传的功能. 现在最新版为3.2.1. 在线实例 实例中用到的php文件UploaderDemo.php请在页面下方下载 引入文件 <link rel="stylesheet" type="text/css" href="uploadify.css" /> <script type="text/javascript

AspNet中使用JQuery上传插件Uploadify详解

  Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示.不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用 首先按下面的步骤来实现一个简单的上传功能. 1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中. 2 在项目中添加UploadHandler.ashx文件用来处理文件的上传. 3 在项目中添加UploadFile文件夹,用来存放上传的文件. 进行完上面三步后项目的基本结构如下