`
pengjj2
  • 浏览: 139399 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

swfupload在火狐(firefox)下失效(302错误)的一种情况以及分析

阅读更多

最近用了一下swfupload,因为一些定制化需求,感觉这个东西做得挺不错的。

然而在火狐下使用时抛出了 302 错误。

在网上搜索很多朋友都说是session的问题,火狐不保存session,需要传递sessionID,说的很不清楚。

 

实际上情况如此:

       火狐下使用swfupload不保存session的确没错,但是如果你在这个上传过程中不需要使用session的话,是不会产生影响的。比如我发现我出现这个错误的原因就是因为我做了一个登陆的验证,对后台代码都进行了一个验证。因此去查找了session中存储的变量,结果因为火狐在使用swfupload时,不保存session。导致产生302错误。

      所以有这种情况的朋友,请仔细检查你的代码是否有过滤和拦截的情况,如果有这种情况,最好对swfupload的情况作一个特殊处理。

1
1
分享到:
评论
2 楼 pengjj2 2013-01-08  
asd51731 写道
是啊,整了两天,原来按照网上说的传sessionid,可是实验没有试出来,还是把过滤器对上传文件放弃过滤了,不知道楼主是怎么解决的,能不能不放开过滤,而采用传参的方法,或许直接就让swfupload不新建session呢?

呵呵,11年的问题了,当时的解决方式是对swfupload放弃过滤。跟你一样的
1 楼 asd51731 2012-12-26  
是啊,整了两天,原来按照网上说的传sessionid,可是实验没有试出来,还是把过滤器对上传文件放弃过滤了,不知道楼主是怎么解决的,能不能不放开过滤,而采用传参的方法,或许直接就让swfupload不新建session呢?

相关推荐

    SWFupload

    这种方式使得SWFupload可以在不刷新页面的情况下,实现文件的批量上传,并且能够兼容大多数现代浏览器。 在描述中提到的实例链接,是一个2008年的博客文章,展示了如何在实际项目中集成和使用SWFupload。虽然这个...

    mvc下swfupload实例

    在本实例中,我们将探讨如何在MVC(Model-View-Controller)架构下集成SwfUpload,特别是在Visual Studio 2013环境下。 1. **MVC 框架** MVC是一种设计模式,用于将业务逻辑、数据模型和用户界面分离。在ASP.NET ...

    swfupload上传控件demo支持上传,删除图片。兼容ie7+,火狐,谷歌浏览器

    标题和描述提到的"swfupload上传控件demo"是一个示例项目,展示了如何在实际应用中集成SwfUpload,实现图片的上传和删除功能,并且兼容IE7及以上版本,以及Firefox和Google Chrome等主流浏览器。 SwfUpload的核心...

    swfupload

    2. **多文件选择**:SWFUpload允许用户在不离开页面的情况下选择多个文件进行上传,提升了用户体验。 3. **文件预览**:SWFUpload支持在上传前对图片等类型文件进行预览,增强交互性。 4. **进度条显示**:提供...

    SwfUpload_2.5_asp.net

    在"SwfUpload_2.5_asp.net"这个项目中,我们看到的是SwfUpload的2.5版本,它已经被测试过并且适用于IE6.0、IE7.0、IE8.0以及Firefox(FF)浏览器。 SwfUpload的工作原理是通过在网页中嵌入一个透明的Flash对象,...

    swfupload flash上传兼容所有浏览器

    由于Flash的广泛安装基础,这种方法可以在大多数现代计算机上运行,从而解决了IE、Firefox、Chrome、Safari等不同浏览器间的上传兼容性问题。 以下是关于SWFUpload的一些关键知识点: 1. **初始化设置**:...

    SWFUpload asp版多文件上传

    7. **调试与测试**:在IE下,SWFUpload通常能正常工作,但要确保在其他主流浏览器(如Firefox、Chrome、Safari)下也能正确运行。此外,由于Flash插件的逐步淘汰,还应考虑对HTML5的File API进行兼容,以支持无Flash...

    .net项目中SWFUpload的使用

    SWFUpload是一个客户端文件上传工具,官网http://code.google.com/p/swfupload/ 其中常用的功能之一...IE9下面“选择照片”按钮不显示(SWFUpload ie9 bug)Firefox,Chrome 报错302(Firefox , Chrome SWFUpload 302 )

    swfupload --forms改版

    考虑到不同的浏览器对Flash的支持程度不同,改版后的SWFUpload 优化了跨浏览器的兼容性,确保在主流浏览器(如Chrome、Firefox、Safari、IE等)下都能稳定运行。 7. **安全性提升** 改版强化了安全方面的考虑,...

    SWFUpload实例

    SWFUpload是一个开源的JavaScript库,它允许网页开发者在不借助Flash插件的情况下实现复杂的文件上传功能。这个实例代码提供了一种方式,让非技术用户也能轻松地在网站上进行多文件上传,同时保持界面友好和操作流畅...

    swfupload 批量上传文件

    2. **技术背景**:由于JavaScript在浏览器安全策略下无法访问本地文件系统,SWFUpload通过嵌入一个小型的Flash对象来绕过这一限制,使得用户能够在浏览器中实现文件选择和上传。 3. **适用环境**:SWFUpload 兼容...

    SWFUpload 2.5.0

    它通过Flash技术提供了一种在不离开当前页面的情况下上传大文件或多个文件的解决方案,从而提升了用户体验。SWFUpload 2.5.0 版本是这个项目的一个特定版本,包含了示例和源代码,方便开发者进行二次开发和自定义。 ...

    swfupload上传文档报400解决办法

    ### SWFUpload上传文档报400错误的解决办法 #### 背景与问题描述 在使用SWFUpload进行文件上传的过程中,可能会遇到HTTP状态码为400的错误。这种错误通常意味着服务器无法理解请求的数据格式,最常见的原因是...

    swfupload上传demo示例

    总的来说,"swfupload上传demo示例"提供了一个完整的解决方案,展示了如何在ThinkPHP框架下使用SwfUpload实现多文件上传功能。通过理解SwfUpload的工作原理,结合ThinkPHP的控制器和视图机制,以及恰当的数据库设计...

    SwfUploadNet 多附件上传 SwfUpload .net

    10. **跨浏览器支持**:尽管SwfUpload依赖Flash Player,但其在大多数现代浏览器中都能良好运行,包括Internet Explorer、Firefox、Chrome、Safari和Opera。 在实际应用SwfUploadNet时,开发者需要做以下工作: 1....

    swfupload使用

    7. **跨浏览器兼容**:由于依赖Flash插件,SwfUpload能在大多数主流浏览器上运行,包括Internet Explorer、Firefox、Chrome、Safari等。 使用SwfUpload时,开发者需要遵循以下步骤: 1. **引入库文件**:在HTML...

    asp.net版SwfUpload多文件上传

    SwfUpload利用了Adobe Flash技术,提供了一种高效、用户友好的上传体验,尤其是在处理大文件和批量上传时。以下是关于这个组件及其在ASP.NET环境中的应用的详细知识点: 1. **SwfUpload组件**:SwfUpload是一个开源...

    SWFUpload.swf源码以及支持qtp

    SWFUpload是一个流行的JavaScript库,它允许网页在后台无刷新地上传文件,提供了一种友好的用户界面。这个源码的分享者显然已经解决了如何使SWFUpload与QuickTest Professional(QTP,现称为UFT - Unified ...

    swfupload asp版 asp上传大文件,批里上传

    SWFUpload 是一个开源的JavaScript库,用于在网页上实现高级的文件上传功能。它尤其适合处理大文件和批量上传,提供了用户友好的界面,包括进度条显示,从而提升了用户体验。在ASP环境中,SWFUpload 可以很好地解决...

    大名鼎鼎SWFUpload- Flash+JS 上传

    在FireFox中,如果窗口的滚动条没有回滚到顶部,那么Flash无法加载 Race-conditions when files are cached 兼容ASP.Net Forms SWFUpload v2 延续了SWFUpload的设计目标,将UI分离以交给开发人员控制和后续扩展 ...

Global site tag (gtag.js) - Google Analytics