SWFUpload is a small JavaScript/Flash library to get the best of both worlds. It features the great upload capabilities of Flash and the accessibility and ease of HTML/CSS. See it in action....
  • Upload multiple files at once by ctrl/shift-selecting in dialog
  • Javascript callbacks on all events
  • Get file information before upload starts
  • Style upload elements with XHTML and css
  • Display information while files are uploading using HTML
  • No page reloads necessary
  • Works on all platforms/browsers that has Flash support.
  • Degrades gracefully to normal HTML upload form if Flash or javascript is unavailable
  • Control filesize before upload starts
  • Only display chosen filetypes in dialog
  • Queue uploads, remove/add files before starting upload

SWFUpload News

SWFUpload Forums are moving

Due to spam issues the SWFUpload forums have become unmanageable. In an effort keep the community alive while not becoming a burden to the admins we have elected to move to Google Groups.

This site will be maintained in a readonly state for archival purposes.

Please visit the new discussion site at:

http://groups.google.com/group/swfupload

SWFUpload v2.5.0 Beta 3 Released

We are happy to release SWFUpload v2.5.0 Beta 3.

This adds a couple new things that warranted another beta release:

  • Resized uploads now behave like normal uploads and can be handled with $_FILES (this has lots of benefits).
  • Using a new Alchemy based JPEG encode which is 100 x faster (PNG encode is unchanged).

The Samples package has been updated with a Resize Demo that actually saves images to disk (rather than using session). We hope this will help get you started.

We haven't really tested memory usage and have heard that the JPEG encoder could have memory leaks. So let us know what you find.

Demos are online at http://demo.swfupload.org/v250beta3/

Downloads available at the Google Code site http://code.google.com/p/swfupload/

SWFUpload v2.5.0 Beta 2 Released

We are happy to release SWFUpload v2.5.0 Beta 2.

This fixes a good number of the bugs identified in Beta 1:

Fixed issue loading in Chrome
Fixed Hand Cursor when no button image provided
Added event when resizing starts
Fixed issue encoding parameters
Integrated swfobject into core class
-- This adds SWFUpload.onload for using swfobject's DOM Ready Load support
-- Also adds preload and load failed events
Fixed support for Flash Player 9
-- There are now 2 swf files (swfupload.swf and swfupload_fp9.swf
-- New flash9_url setting required for Flash 9 support
-- If you do not need image resizing support you can use swfupload_fp9.swf for both Flash 9 and 10. Set the flash_url and flash9_url, both, to "swfupload_fp9.swf"
-- Improvements to browser zoom support. The Button Image now require the 4 sprites (in previous versions you could get away with only 3 sprites)
-- Fixed null byte issue in serverData (rare bug)
-- Added resize option to prevent small image being resized to a larger size
-- Remove External Interface reconnecting (too many timers and External Interface calls with little benefit).

There are still some outstanding Mac and Linux platform issues but that will probably always be the case due to the severity of the bugs in the Flash Player on those platforms.

Demos are online at http://demo.swfupload.org/v250beta2/

Download at http://code.google.com/p/swfupload/

SWFUpload v2.5.0 Beta 1 Released

Merry Christmas!

We are happy to release SWFUpload v2.5.0 Beta 1. The image resizing has been improved. Especially memory usage. All the proper events have been implemented and it seems to be working great for us. Hopefully it'll work great for you too!

A few other changes have been implemented as well. We've added more mouse events to be piped out of Flash to JavaScript. These include over, out, and click. They are handled the same way as other SWFUpload events.

Demos are online at http://demo.swfupload.org/v250beta1/

Discussion and known issues are at http://code.google.com/p/swfupload/wiki/v250Beta1

Download at http://code.google.com/p/swfupload

SWFUpload v2.5.0 Alpha Released

SWFUpload v2.5.0 Alpha has been released and is available for download.

ALPHA means untested experimental code We release this code hoping that you will help us find the bugs in the features and that we can have good production ready code when we release the final v2.5.0 code

There is limited documentation for handling client side resized image uploads. See the new demo and the docs for new methods.

Online demos at http://demo.swfupload.org/v250alpha1/

Changes in this version:

  • New client side resizing feature
  • Addressed several issues submitted through the Google Code issue tracking site
  • Added a limited Image Resize demo

The demos have been updated to take advantage of the new functionality. The latest down is available at the GoogleCode Project Site.

SWFUpload v2.2.0 Beta 5 Released

SWFUpload v2.2.0 Beta 5 has been released and is available for download.

Changes in this beta:

  • uploadSuccess now fires even if no data is returned from the server
  • Added the Speed Plugin
  • Added the Speed Demo

The big fix here is removing the requirement of having the server return some data after the upload is complete. This problem had plagued SWFUpload for some time. Hopefully we've seen the last of it. This should improve some issues on the Mac Flash Player and make interfacing with services like Amazon's S3 easier.

The demos have been updated to take advantage of the new functionality. The latest down is available at the GoogleCode Project Site.

SWFUpload v2.2.0 Beta 4 Released

SWFUpload v2.2.0 Beta 4 has been released and is available for download.

Changes in this beta:

  • Fixed more Queue Plugin bugs
  • Added code that attempts to restore SWFUpload after it is hidden or removed from the DOM (does not work reliably in all browsers).
  • Added new ExternalInterface Demo for showing/testing how SWFUpload might break when its CSS or DOM node is manipulated.

The demos have been updated to take advantage of the new functionality. The latest down is available at the GoogleCode Project Site.

Edit:
The updated Queue Plugin wasn't distributed to the Sample Demos in the Beta 4 sample package. A Beta 4.1 Sample package is now available with the updated Queue Plugin.

SWFUpload v2.2.0 Beta 3 Released

SWFUpload v2.2.0 Beta 3 has been released and is available for download.

Changes

  • Fixed a bug in the Queue plugin that breaks startUpload(id)
  • Changed the way Flash is called so it should be more reliable ("should" work even after hiding/showing the movie)
  • Improved/Fixed the "destroy" method. (thanks steffen)
  • Added pro-active IE memory leak prevention.
  • Several documentation updates

New Demos are available for download and are also available at http://demo.swfupload.org.

Downloads are available at the SWFupload GoogleCode page

SWFUpload v2.2.0 Beta 2 Released

SWFUpload Beta 2 has been released and is available for download.

This beta fixes some issues and introduces some new features:

  • button_window_mode setting to set the transparency and layering of the flash movie
  • button_cursor setting for pointers and hands
  • http_success setting for defining which HTTP Status Codes will trigger the uploadSuccess event. (Note: only status 200 will return server data)
  • Added a parameter to cancelUpload allowing the uploadError event to be suppressed.

New Demos are available for download and are also available at http://demo.swfupload.org.

Downloads are available at the SWFupload GoogleCode page

Direct Download: SWFUpload-Core v2.2.0.Beta2
Direct Download: SWFUpload-Samples v2.2.0.Beta2

SWFUpload v2.2.0 Beta 1 Released

SWFUpload v2.2.0 Beta 1 has been released. v2.2.0 add Flash Player 10 support. This means a set of new APIs and a fundamental change in the way SWFUpload works.

New Demos are available for download and are also available at http://demo.swfupload.org.

Downloads are available at the SWFupload GoogleCode page

Direct Download: SWFUpload-Core v2.2.0.Beta1
Direct Download: SWFUpload-Samples v2.2.0.Beta1

Change Log


Theme & Icons by N.Design Studio
Copyright © 2007 by SWFUpload
Syndicate content
This is the free demo result. You can also download a complete website from archive.org.