`

一、了解SWFUpload

阅读更多
由于项目的需要,想找一款上传控件:既可以上传超过1G的大附件,也可以由良好的用户体验。在网上查了很多资料,最后选定了SWFUpload上传控件。

参考:谈web开中几种经典的大文件上传组件

SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统<input type="file" />标签的文件上传模式。

官方站点:http://www.swfupload.org/
DEMO地址:http://demo.swfupload.org/

主要特点

* 可以同时上传多个文件;
* 类似AJAX的无刷新上传;
* 可以显示上传进度;
* 良好的浏览器兼容性;
* 兼容其他JavaScript库 (例如:jQuery, Prototype等);
* 支持Flash 8和Flash 9;

SWFUpload不同于其他基于Flash构建的上传工具,它有着优雅的代码设计,开发者可以利用XHTML、CSS和JavaScript来随心所欲的定制它在浏览器下的外观;它还提供了一组简明的JavaScript事件,借助它们开发者可以方便的在文件上传过程中更新页面内容来营造各种动态效果。

在使用SWFUpload之前,请确认你具备一定的JavaScript和DOM知识。在实际开发中,大部分的错误都是由于错误的设置和低劣的Event Handlers处理程序所造成的。

SWFUplaod学习笔记阅读顺序
一、了解SWFUpload 
http://hanxin0311.iteye.com/blog/1915611

二、详细介绍SWFUpload
http://hanxin0311.iteye.com/blog/1915615

三、struts2+swfUpload简单例子
http://hanxin0311.iteye.com/blog/1915626

四、struts2+swfUpload深度整合
http://hanxin0311.iteye.com/blog/1915628

SWFUpload像服务器传递参数
http://hanxin0311.iteye.com/blog/1913946

SWFUpload接受服务器Action返回的参数
http://hanxin0311.iteye.com/blog/1915644

SWFUpload中文乱码问题
http://hanxin0311.iteye.com/blog/1915648
分享到:
评论
1 楼 sasunlin2000 2014-07-31  
写的很好。受教了。

相关推荐

    SWFupload

    SWFupload是一个经典的文件上传组件,它利用JavaScript和Flash技术,为用户提供了一种高效、便捷的多文件上传功能。在Web应用中,尤其是在处理大量用户文件上传时,SWFupload的出现极大地改善了用户体验,避免了传统...

    swfupload

    SWFUpload 是一款开源的Flash上传组件,广泛应用于网页中的文件上传功能,尤其适用于需要大文件分块上传或批量上传的场景。它利用Flash技术在浏览器端实现无刷新、多文件选择上传,提供了友好的用户界面和丰富的...

    swfupload说明

    对于想要深入了解SWFUpload内部机制的开发者,可以研究其源码,了解Flash与JavaScript之间的通信机制、事件处理流程等。 7. **工具整合** SWFUpload 可以轻松与后端框架(如PHP、ASP.NET、Java)集成,配合数据库...

    ASP+swfUpload使用实例

    首先,我们需要了解SWFUpload的工作原理。它通过在HTML页面中嵌入一个Flash对象来实现文件选择和上传功能。当用户在浏览器中选择文件后,SWFUpload会使用Flash技术将文件从客户端发送到服务器,同时可以传递额外的...

    SWFUpload的跨域请求处理

    SWFUpload是一个开源的Flash上传组件,它支持多文件选择、进度条显示、预览功能以及跨域请求,尤其在JavaScript不能直接实现大...通过阅读提供的文档,你可以深入了解SWFUpload的更多细节,并将其应用于你的项目中。

    swfupload使用

    2. **进度条显示**:在上传过程中,SwfUpload会显示文件的上传进度,让用户了解上传状态。 3. **断点续传**:虽然SwfUpload本身不直接支持断点续传,但开发者可以通过自定义实现这一功能,比如保存已上传的部分数据...

    SwfUpload文件上传demo

    SwfUpload 是一个开源的JavaScript库,用于在Web应用程序中实现多文件上传功能。它结合了Flash技术,能够在不支持HTML5的浏览器上提供高级的文件上传体验。在这个"SwfUpload文件上传demo"中,我们可以深入理解...

    SwfUpload2.5源代码和release 修复XSS 优化swfupload.js

    首先,我们来深入了解SwfUpload的工作原理。SwfUpload使用Flash技术,创建一个隐藏的Flash对象嵌入到网页中。用户通过这个Flash对象可以选择并上传文件,而无需刷新整个页面。这极大地改善了用户体验,尤其是在处理...

    swfupload --forms改版

    SWFUpload 是一款经典的JavaScript库,它允许网页在不离开页面的情况下实现文件上传功能,尤其适用于大文件上传和多文件选择。"swfupload --forms改版"指的是对原SWFUpload库进行的一次重大更新,主要目的是优化用户...

    swfUpload实例

    3. **上传进度条**:SWFUpload 可以显示每个文件的上传进度,让用户了解上传状态。 4. **取消上传**:用户可以在上传过程中随时取消某个文件或整个上传任务。 5. **文件大小限制**:可以通过设置参数限制单个文件...

    SWFUpload批量上传图片

    SWFUpload是一款强大的JavaScript与Flash相结合的文件上传组件,它被广泛用于网页中的批量图片上传功能。这个"SWFUpload批量上传图片"的项目是一个基于MyEclipse的工程实例,旨在帮助开发者理解和实现批量上传图片的...

    ThinkPHP+swfupload多图上传

    Swfupload则是一个JavaScript和Flash混合的文件上传组件,它支持多文件选择、预览、进度条显示等功能,用户体验良好。在没有Flash支持的现代浏览器中,Swfupload可以通过HTML5 API进行适配。 接下来,我们来看看...

    SwfUpload多文件上传

    3. **进度条显示**:SwfUpload可以显示上传进度,让用户了解文件上传的状态,提高了交互性和透明度。 4. **预处理函数**:在文件上传前,可以设置预处理函数,对文件进行验证、大小限制等操作,以确保上传的文件...

    swfupload-example

    总之,“swfupload-example”是学习和使用SWFUpload的一个良好起点,通过这个例子,开发者可以了解如何在PHP环境中集成SWFUpload,创建自己的文件上传功能。无论是初学者还是经验丰富的开发者,都可以从中受益,提升...

    swfupload(asp.net)

    通过在网页上显示一个简单的按钮,用户可以轻松选择多个文件进行上传,并且在整个过程中可以看到进度条,了解上传状态。 ### 2. 多选文件上传 SWFUpload 支持多选文件功能,这意味着用户可以通过一次操作选择并...

    swfupload 下载

    4. **进度条显示**:在文件上传过程中,SWFUpload 可以显示进度条,让用户了解文件上传的状态,增强了交互性。 5. **预览功能**:对于图片文件,SWFUpload 提供预览功能,用户在上传前可以查看所选图片,提升了用户...

    SWFUpload内涵6个版本

    SWFUpload是一款经典的JavaScript库,专门用于实现网页中的文件,特别是图片的批量上传功能。它在Web开发领域中尤其受到欢迎,因为其提供了强大的上传控制和用户体验优化。在这个压缩包中,包含了SWFUpload的6个不同...

    SWFUpload v2.2.0.1 多文件上传控件

    3. **进度条显示**:在上传过程中,SWFUpload可以显示进度条,让用户了解文件上传的实时状态,增加了上传过程的透明度。 4. **错误处理**:控件内建了错误处理机制,可以捕获和处理如文件类型限制、文件大小限制等...

    swfupload批量上传文件

    "swfupload"是一个流行的JavaScript和Flash混合的文件上传组件,它允许用户实现多文件批量上传。本文将详细探讨swfupload的工作原理、优势及如何与PHP结合实现批量上传。 ### 1. swfupload简介 swfupload是一个...

Global site tag (gtag.js) - Google Analytics