是由于你后台ashx程序中用到了Session或者实现了IRequiresSessionState接口 导致的!
问题解决了,用到了两个uploadify实例的时候,两个处理程序不能同时有session,原理还在研究中,不过问题解决了,还是谢谢你吧。
如果用两个配置,应该没事吧
而且一个 uploadify 也可以上传多个文件啊!
用是可以用,但是两个如果先后触发上传,后面一个要等待前面一个传完之后才能上传。一个uploadify是可以上传多文件,但是我要做的是一个用来传压缩文件,一个用来传图片。
@还是小菜: 这个没有多大的影响,一个uploadify的情况下,你选择2个文件,不就行了啊
用AJAX试试?
加一个隐藏的字段进行控制,第一个成功后,用js给隐藏字段赋值,然后第二个开始的时候,先去验证隐藏字段
不行的哦,因为当其中上传一个比较大文件的时候,客户可以继续上传其他文件,不浪费时间,并发操作。高手们支一下招吧
用flex或者silverlight实施多文件上传,或者用多个iframe框架来做这个事情
silverlight肯定不行,你不能要求所有的用户都去装silverlight吧,不太现实。用户普遍会装flash但是试问一个普通用户,谁会特意装一个silverlight。这个问题我再重新说一下,发现在有的项目里是可以的两个同时上传但有的项目就是不行,这是什么原因造成的,那个我是在.net WEB应用程序中调uploadify.
@还是小菜: 你用原始的upload控件,不要用webfrom 封装过的
告诉你们正确答案,一个页面用时用两个的时候,切记JS里面的函数名称要不一样,比如initUploadify()这个函数一定要改一下,比如我上传Logo用的Js函数,我就在后面都加上Logo,改为initUploadifyLogo()。
这样就都可以使用了,跟Session没有关系的。