* SWFUpload Core, January 2009, www.swfupload.org, swfupload.googlecode.com
* --------- Version 2.2.0.1-----------
* - Removed requeueUpload due to bugs/poor testing
* = Fixed namespace conflict that broke stopUpload
* --------- Version 2.2.0-----------
* + Added button_placeholder setting that accepts a DOM element.
* + Added ability to requeue any file (including some improvement to internal queue state tracking)
* + UploadErrors caused by a missing upload_url now causes the file to be requeued automatically
* + Added preserve_relative_urls setting
* + SWFUpload now converts relative URLs to absolute URLs to avoid issues with Flash Player interpreting it differently on some clients
* + Added assume_success_timeout setting which allows uploadSuccess to be called after a timeout if, for some reason Flash ignores the server's response
* An additional parameter has been added to the uploadSuccess event to indicate whether a response was received or success was assumed.
* --------- Version 2.2.0 Beta 2 ~ 5-----------
* = Fixed a Queue Limit bug
* + Improved internal event handling code so uploadSuccess fires even when not content is returned from the server (*woot*, except for Macs)
* = Fixed issues in Destroy
* = Fixed issues with Queue Plugin
* + Added periodic checks of the ExternalInterface
* + Improved IE memory leak prevention code
* + Added Speed Plugin
* = Updated Queue Plugin for better multi-plugin compatibility
* --------- Version 2.2.0 Beta 1-----------
* + Added Flash Player 10 Support
* = Added setting for defining a button image
* = Added setting for defining button text
* = Added setting for defining button width, height and padding
* = Added setting for defining what element the Flash Movie should replace
* = Added setting for defining flash wmode
* = Added setting for defining the mouse cursor
* + Added prevent_swf_caching setting as a work-around for issues in Avant Browser (and other IE based browser)
* + Added setting for accepting HTTP Status codes other than 200 as successful
* + Added parameter to cancelUpload that allows the uploadError event for cancelled uploads to be supressed
* + Added pro-active memory leak fix for IE and fixed problems with the destroy function (credits to steffen for patches and testing)
* + Replaced callFlash with CallFunction (using the internal function that Flash uses). Based on code from MooTools.
* = Fixed bug in the Queue plugin that breaks startUpload when passing a file id.
* + Updated Queue plugin to stop the queue if false is returned from the uploadStart handler.
* = Fixed small issues in SWFObject plugin
* = Fixed issue with ExternalInterface string escaping
* - Dropped Graceful Degradation Plugin
* - Dropped v1.0.2 Plugin
* - Dropped Flash Player 8 support
* --------- Version 2.1.0 -----------
* = Fixed GET values so they are escaped properly
* + Added destroy function
* = Added exception handling around browse() calls
* = Minor code cleanup
* + Split Core and Demos
* --------- Version 2.1.0 Beta 2-----------
* = Fixed bug in XHTML fix where it wasn't split correctly by Flash
* = Fixed file params "undefined" in debug output
* + Added requeue_on_error settings so HTTP/IO/Security errors requeue the file instead of discarding it.
This will affect the queue plugin (if an error is occurring the file will be reuploaded and reuploaded).
* = Fixed HTTP/IO error behavior. We'll see how this goes Flash 9 is supposed to call HTTPError followed by an IO error but I suspect they come out of orde sometimes.
* = Fixed invalid characters in file param names. Worked around flash bug by escaping the names. Should be transparent to devs.
* = Fixed missing upload URL logic so it fires consistently
* = Fixed file params not being sent when useQueryString is true
* + Added SWFObject plugin and demo.
* + Added CookieBug demo to demonstrate what they bug really is all about.
* + Added VB.Net version of the Application Demo
* --------- Version 2.1.0 Beta 1-----------
* + Added allowScriptAccess="always" to the embed/object elements so the SWF can be served from different domains.
* = Fixed a type-o in the debug output that prevented the instance id (movieName) from displaying. - Thx Joel
* + Rewrote SWFUpload.js for better code reuse based on sample code from batiste.bieler (thanks!!!)
* + Added queueComplete event to the Queue Plugin
* + Added Simple Upload demo
* = JSLinted all the JavaScript code
* + Added use_query_string setting (and setUseQueryString function) that forces post_param and file_param values to be sent on the query_string instead of the post (for Flash 9 version)
* = Fixed file.type and date properties so a default value is provided (rather than null) when no value is provided by flash.
* = Fixed misc bugs in the demos
* = Fixed ExternalInterface calls being made available for Flash 9 versions <9.0.28 which aren't supported
* + Fixed use of & producing invalid XHTML in the <object> and <embed> tags.
* - Removed the use of the embed tag (using the <object> sample from the Flash Satay method)
* = Updated plugins to work with code rewrite changes.
* = Extracted FileProgress object in to its own file.
* + Added addPostParam and removePostParam functions
* --------- Version 2.0.2 -----------
* = Fixed a bug where post params could not be added to the current file (because it is removed from the queue when it becomes current)
* = Fixed a conversion error when converting kilobytes to bytes in the file size check
* = Fixed a problem in the documentation that said the file_size_limit was bytes when it is actually kilobytes
* + Added formatting to the documentation, a table of contents, and details for each setting .
* + Added units for file_size_limit setting. The setting understands B, KB, MB, GB. Default is KB.
* + Added a check for the ExternalInterface functions in flashReady so SWFUpload will not fire the loaded event if those are not available.
* --------- Version 2.0.1 -----------
* = Fixed a bug where zero-byte files would stop file the queuing process.
* = Finished updating Features Demo
* + Added GetFileByIndex(i) that gets a JavaScript File Object. The index never changes. Finished files continue to be available.
* The JavaScript GetFile function will accept a file_id or an index.
* + Added CheckFileSize constants to replace the magic numbers
* + Added some code in an attempt to fix "Script is running slowly" error messages
* = Better cleanup of FileReference objects
* --------- Version 2.0 -----------
* + Re-created SWFUpload in Actionscript v2 for Flash 8 compatibility. Flash 8 loses POST and Server Data features. The two versions are otherwise fully compatible.
* Flash 8 uses URL to pass post_params/file_params.
* = Changed uploadStart event so it's part of the setTimeout/eventQueue workaround. This allows Flash functions to be called from uploadStart.
* = Renamed uploadComplete to uploadSuccess and fileComplete to uploadComplete. All started uploads call uploadComplete (even if cancelled or stopped).
* = Changed startUpload validation failure behavior. Rather than cancelling the upload the file is now requeued. Devs can cancel
* or do whatever the need to in uploadError to handle the problem.
* = Fixed fileQueueLimit/fileUploadLimit logic so it works correctly.
* = Moved the upload request building to a later point so that the post params and file params can be updated in uploadStart.
* - Removed the last of the UI stuff (ui_container, degraded_container).
* + Started development on Plug-ins. Graceful Degradation, v1.0.2, Cookies, Queue Handling
* = Fixed missing file_status field in FileItem.
* + Added modificationDate to FileItem (file object)
* + Added setStats function that lets you change the file upload count, etc.
没有合适的资源?快使用搜索试试~ 我知道了~
SWFUpload+Struts2文件上传,支持多文件上传和进度显示
共319个文件
gif:218个
js:34个
css:22个
4星 · 超过85%的资源 需积分: 42 2.4k 下载量 105 浏览量
2012-08-31
11:14:11
上传
评论 14
收藏 607KB ZIP 举报
温馨提示
SWFUpload上传组件的一个完整的例子,后台由Struts2完成,有上传进度显示,可以多文件上传,如果你想使用SWFUpload组件但还不知道怎样使用,可以下载下来运行一下试试,看一下源码就知道了。
资源推荐
资源详情
资源评论
收起资源包目录
SWFUpload+Struts2文件上传,支持多文件上传和进度显示 (319个子文件)
SWFUpload.as 61KB
ExternalCall.as 5KB
FileItem.as 4KB
SWFUpload v2.as3proj 2KB
deploy.bat 113B
UploadAction.class 2KB
.classpath 2KB
org.eclipse.wst.common.component 465B
org.eclipse.wst.jsdt.ui.superType.container 49B
ligerui-grid.css 14KB
ligerui-form.css 12KB
ligerui-dialog.css 11KB
form.css 7KB
grid.css 7KB
ligerui-common.css 5KB
ligerui-layout.css 5KB
form.css 5KB
layout.css 5KB
ligerui-tab.css 4KB
dialog.css 4KB
ligerui-icons.css 3KB
ligerui-tree.css 2KB
grid.css 2KB
ligerui-menu.css 2KB
layout.css 1KB
tab.css 1KB
common.css 1KB
upload.css 775B
ligerui-all.css 278B
all.css 188B
style.css 81B
button-bg-over.gif 13KB
loading.gif 6KB
bigloading.gif 6KB
dialog-icons.gif 5KB
box-icons.gif 4KB
loading2.gif 3KB
loading.gif 3KB
loading.gif 3KB
tree.gif 3KB
tree-noline.gif 3KB
checkbox.gif 2KB
dialog-winbtns.gif 2KB
drop-icons.gif 2KB
radio.gif 2KB
dialog.gif 2KB
tabs-tools.gif 1KB
tabs-tools.gif 1KB
togglebar.gif 1KB
togglebar.gif 1KB
box.gif 1KB
msn.gif 1001B
checkboxradio.gif 928B
panel-tools.gif 911B
bg-tab-title-pressed.gif 825B
invalid-line.gif 815B
icon-load.gif 735B
menu-item-over-l.gif 653B
process.gif 639B
bluebook.gif 634B
help.gif 628B
busy.gif 627B
tree-status.gif 623B
up.gif 613B
photograph.gif 609B
archives.gif 607B
qq.gif 607B
save.gif 601B
candle.gif 598B
refresh.gif 598B
delete.gif 598B
exclamation.gif 598B
delete.gif 598B
logout.gif 592B
home.gif 591B
greenwarn.gif 583B
discuss.gif 582B
search.gif 579B
outbox.gif 578B
customers.gif 578B
modify.gif 574B
edit.gif 574B
right.gif 571B
memeber.gif 567B
role.gif 564B
add.gif 562B
search2.gif 561B
back.gif 559B
communication.gif 558B
true.gif 556B
prev.gif 553B
ok.gif 553B
plus.gif 550B
dialogbtn.gif 532B
icon-last.gif 422B
settings.gif 420B
icon-first.gif 414B
save-disabled.gif 409B
attibutes.gif 405B
calendar.gif 405B
共 319 条
- 1
- 2
- 3
- 4
玄月初心
- 粉丝: 225
- 资源: 31
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 修改LATEX.pdf
- IMG_20241125_120800.jpg
- AI助手Copilot辅助Go+Flutter打造全栈式在线教育系统课程17章
- 2024下半年,CISSP官方10道练习题
- JD-Core是一个用JAVA编写的JAVA反编译器 .zip
- 时间复杂度与数据结构:算法效率的双重奏
- QT 简易项目 网络调试器(未实现连接唯一性) QT5.12.3环境 C++实现
- YOLOv3网络架构深度解析:关键特性与代码实现
- ACOUSTICECHO CANCELLATION WITH THE DUAL-SIGNAL TRANSFORMATION LSTM NETWORK
- 深入解析:动态数据结构与静态数据结构的差异
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页