views:

409

answers:

3

Hi, does anybody know a good client-side, resize-before-upload, flash/java uploader?

We need this terribly on our project, since we have a lot of people uploading photos and most of them have photos which are bigger than 3MB. We want to be able to resize these photos before they get sent out to us.

I've googled for client-side java/flash uploaders, but I wasn't impressed with the results.

Is there anyone here who has already purchased a java/flash uploader before? Which ones are good?

Thanks!

A: 

http://www.shift8creative.com/projects/agile-uploader/index.html

I just finished this little project. It's a very tricky thing to do - resizing before uploading and then to make matters worse there's a few gotchas. Such as if you wanted to use a submit button outside of Flash (via ExternalInterface) to submit... You could end up in some trouble. I released my project for free and it should take away all the headaches for ya. Though it's only a single file upload (some other projects like swfupload and plupload aim to provide multiple file uploading but are much larger projects and I feel too bulky and take too long to setup on top of the fact that they really aren't that seamless, you'll be jumping through hoops on the backend).

Tom
Thanks Tom! I haven't tried it yet but it looks promising!
Nikko
A: 

We need this terribly on our project, since we have a lot of people uploading photos and most of them have photos which are bigger than 3MB. We want to be able to resize these photos before they get sent out to us.

You can use Flash-based uploaders to resize images on client-side. However, if you process really large images, then you can expect out-of-memory problem due inefficient memory management in Flash.

Java applets have more efficient memory management, but there is limitation of total committed memory (~64mb), which can cause problem with upload of large images.

So I recommend to use Java uploaders (ex. from Aurigma) which takes into account the memory limitation.

sfedor