I have an AIR app. Using Flex builder. Everything is the
latest version, just downloaded a few days ago.
I have a simply desktop widget that allows the user to drag a
file into the AIR app, then click an "upload" button. The upload
button simply does the File.upload() call off to the server.
On the PC (windows) I can send any file. When on the Mac the
file upload does not work. The upload() call is executed (I have an
Alert.show) popup to confirm it passed that line. However my server
never receives any http request.
Then a file reference had upload() called against it with
On a PC this worked. On a Mac it worked roughly 2 times out
of 10, very sporadic.
I tracked it down to removing the GET style param off of the
URL. The combination of upload() execting a POST against a GET
style paramed URL was not working on the Mac. It did work on the PC
consistantly. The adobe engineers may want to look at this.
Changing the request to send the param via the
request.data.PARAM method worked.