当前位置:编程学习 > C#/ASP.NET >>

火狐调用 flash上传控件时 session总是为空?如何解决!

我用网上的一个flashupload控件实现多文件上传功能,其中我想动态改变上传的路径,试了很多办法,最起码的调用session,在火狐下总是为空!在IE下就没问题,上传都能成功。请问该怎么解决火狐的问题,真的是很烦人啊!火狐和IE怎么就这么不和谐。。 --------------------编程问答-------------------- 自己另外实现一个类似session的机制,将sessionid加到上传请求的参数里 --------------------编程问答-------------------- 把Session写入到页面,传参数给Flash
用Flash加载服务器端的页面,这个页面返回Session值  --------------------编程问答-------------------- 能否给个例子!谢谢啊! --------------------编程问答--------------------
引用 3 楼 wpgl123456 的回复:
能否给个例子!谢谢啊!


就是说 在 页面用 标签 接收
然后flash取 标签的值 --------------------编程问答-------------------- 我在FLASH的FlashVars中添加了一个参数,如下定义的。
[Category("Behavior")]
        [Description("上传文件的路径")]
        [DefaultValue("")]
        public string FileUploadPath
        {
            get
            {
                object o = HttpContext.Current.Session["FileUploadPath"];
                if (o == null)
                    return "";
                return o.ToString();
            }
            set { HttpContext.Current.Session["FileUploadPath"] = value; }
        }

protected override void Render(HtmlTextWriter writer)
{。。。。
string.IsNullOrEmpty(FileUploadPath) ? "" : "&fileuploadpath=" + FileUploadPath
}
但在包含上传FLASH控件的页中,怎么也读取不了这个fileuploadpath参数。。
--------------------编程问答-------------------- --------------------编程问答-------------------- FUCK Firefox!!! --------------------编程问答-------------------- 求助。。。有能给个例子的朋友吗!
--------------------编程问答-------------------- 问题出在session上...

你想动态改变上传路径?

什么意思。 --------------------编程问答-------------------- --------------------编程问答-------------------- 对,根据用户选定的路径进行上传!
--------------------编程问答-------------------- 有会的朋友吗? --------------------编程问答-------------------- 用Cookie传吧,不受服务器的影响 --------------------编程问答-------------------- 试过了,真的不行!SESSION COOKIE全清空。
--------------------编程问答-------------------- 现在我只想到一个办法,通过在客户机上写个XML,读取所需要的路径和其他相关信息,但总觉得不太好。 --------------------编程问答-------------------- 应该不至于,贴你的代码 --------------------编程问答-------------------- 没有解决。有能解决的吗? --------------------编程问答-------------------- 更换上传控件 --------------------编程问答-------------------- 将SessionId传给上传空间即可
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,