<p>We're trying to send an image of a large SWF file to a server to have it mailed out and we're having a bit of trouble with transmission time. </p>

<p>The SWF is about 900px x 600px and restricted to AS2 so we've been using this Bitmap Exporter class. We've tried using several different ways to transmit the data; base10, base36 and base128 but none of them will send the file in any kind of timely manner.</p>

<p>Right now we're dealing with 60-120 seconds per image which isn't acceptable.</p>

<p>Has anyone any advice for dealing with either this class or another for sending large bitmap data to a server with flash?</p>

<p>Thank you for your time.</p>

The reason you get such long upload times is that the image is barely compressed (or not at all depending on how the class is implemented). 900 by 600 pixels at 16 bpp (or whatever it now is flash uses) amounts to something like 1.5mb of raw data.
I'm doubtful that there are any useful compression libraries for AS2, but that
may
be a possible path.
The easiest way to make the image smaller on the client side would be lowering the resolution. Are you using the full resolution once it reaches the server? If not that might be a possible way.
(I guess you're aware that this would be way easier using AS3, then you could compress the whole image as a jpeg clientside without very much effort, but I guess the rest of your application is AS2 making that a somewhat moot point)