前段时间遇到一个plupload上传插件问题,在其他浏览器上面运行很正常,但是就是在IE8上面第一次点击上传按钮无反应,后面再连续点击才ok。
我的初始化代码如下
_this.uploader = new plupload.Uploader({ runtimes: 'gears,html5,flash,silverlight,html4', browse_button: _this._uploadFileBtnId, // you can pass in id... container: _this._contenterId, // ... or DOM Element itself url: _this._options.addUrl, multi_selection: false, chunk_size: '250kb', max_retries:0,
通过分析比对,可能是渲染引擎的问题,所以打印了下runtime
uploader.bind("Init", function (up, params) {
$("#runtime").html("Current runtime: " + params.runtime + "");
});
通过打印,先出现flash,然后在显示html4
这下问题出来了,按照先后顺序来检验runtime,使用flash渲染失败后,再用的html4来渲染成功。
所以解决方案如下:
将初始化参数中的runtimes,属性html4和flash调换位置,问题解决。
runtimes: 'gears,html5,html4,silverlight,flash'
相关推荐
**plupload附件上传插件详解** plupload是一款强大的文件上传组件,它在Web开发领域被广泛应用,尤其在处理大量或复杂文件上传需求时表现出色。该插件以其灵活性、稳定性和兼容性赢得了开发者们的青睐。它支持多...
开发者可以通过阅读这些文件来了解如何构建一个兼容IE8的上传插件,包括如何处理兼容性问题,如何优化用户体验,以及如何与其他后端接口进行通信以完成实际的文件上传操作。 总的来说,"上传插件支持ie8"意味着需要...
Plupload设计的目标是克服传统文件上传方式的局限性,如单文件上传、大小限制、浏览器兼容性问题等。它支持拖放上传、预览功能,并且可以处理大文件分块上传,提高用户体验。 2. **.NET MVC框架基础** .NET MVC是...
本项目着重讲解如何使用Java后端配合Plupload前端插件实现多附件上传,并结合分页技术进行数据展示。Plupload是一个强大的多浏览器文件上传解决方案,它支持Flash、Silverlight、HTML5等多种技术,确保在各种浏览器...
Java与Plupload结合实现多附件上传是一个常见的Web开发任务,主要涉及到前端的文件选择、上传逻辑和后端的文件接收、存储处理。Plupload是一款强大的跨浏览器文件上传组件,支持多种上传方式,如Flash、HTML5、...
plupload是一款开源的跨浏览器文件上传组件,支持多种浏览器环境,包括IE6+、Firefox、Chrome、Safari以及Opera。它提供了丰富的API接口,可以方便地集成到各种Web应用中,实现高效、稳定、功能强大的文件上传功能。...
**plupload上传插件**是一款强大的、跨平台的文件上传组件,它支持多种浏览器和多种技术栈,如Flash、HTML5、Silverlight和Gears,确保在不同环境下都能实现稳定高效的文件上传功能。该插件设计的目标是提供一个统一...
5. **错误处理与重试机制**:Plupload内置了错误检测和处理机制,当遇到网络问题或其他异常时,会自动尝试重新上传,确保文件最终能够成功上传。 6. **自定义界面**:开发者可以根据自己的需求定制上传界面,通过...
总的来说,`swfupload`和`plupload`都是为了解决Web上的文件上传问题,特别是图片上传的实时预览需求。两者都提供了丰富的功能和自定义选项,以满足不同项目的需求。随着技术的发展,`plupload`因其对HTML5的充分...
2. **断点续传**:如果上传过程中出现网络问题,`plupload` 可以保存上传进度,待网络恢复后继续上传,避免了文件的重复上传。 3. **本地预览**:用户可以预览上传的文件,尤其是图片,提供更好的交互体验。 4. **...
Plupload 是一个强大的多浏览器、多线程的文件上传组件,支持各种现代浏览器以及IE6+。这个2.3.1版本提供了稳定的上传功能,并且兼容性良好,适合用于网页中的附件上传需求。在本篇文章中,我们将深入探讨Plupload的...
Plupload是一个开源的文件上传插件,它通过提供多种运行时环境(Flash, HTML5, Silverlight, BrowserPlus)来确保在所有主流浏览器中的兼容性。它提供了一套完整的API和UI组件,用于定制上传界面和处理上传过程。 ...
.NET Plupload 文件上传源码是基于流行的开源多浏览器文件上传组件Plupload的.NET实现。Plupload是一个强大的JavaScript库,它支持各种浏览器,并提供多种功能,如分块上传、进度条显示、多文件选择等。本源码实现了...
Plupload是一款强大的、跨平台的文件上传工具,它支持多种浏览器和文件上传方式,包括拖拽上传、多选文件以及批量上传整个文件夹。在Java环境中,我们可以利用Plupload的特性来实现用户友好的文件上传功能,提升用户...
Plupload是一个功能强大的JavaScript插件,专为Web端的批量文件上传设计。它以其多特性、易用性和兼容性在开发者社区中广受好评。在本文中,我们将深入探讨Plupload的核心特点、工作原理以及如何在项目中集成和使用...
Plupload是一款强大的多文件上传插件,它支持多种浏览器和平台,包括IE6在内的老旧浏览器。这款插件采用JavaScript编写,同时结合HTML5、Flash、Silverlight和HTML4等多种技术,确保在各种环境下都能实现文件的上传...
代码里有plupload上传和uploadify上传两种可供大家参考,建议大家使用plupload上传,此上传各大种浏览器都兼容。uploadify上传和form验证同时使用的话,在FF和chrome浏览器下会存在cookie丢失的问题。
这个插件的主要特点是它的分块上传能力,允许大文件通过小块进行上传,提高了上传的稳定性和效率。在.NET环境下,Plupload能够很好地与后端服务集成,实现高效稳定的文件上传功能。 该压缩包提供了4个版本的...
6. **错误处理**:PLupload会触发`error`事件来报告上传过程中遇到的问题。通过监听这个事件,我们可以提供错误提示或进行其他处理。 ```javascript uploader.bind('Error', function(up, err) { alert('Error: '...
8. **文件队列管理**:Plupload维护了一个文件队列,用户可以自由地添加、删除或重新排列待上传的文件,对上传任务进行灵活管理。 9. **语言支持**:为了适应全球化的需求,Plupload提供多语言支持,方便不同地区的...