This content has been marked as final. Show 1 reply
Ok, so to clarify the problem more...
I have found the following "fixes" and implemented them, still receiving the HTTP 404 Error message:
-- The URL of the php script is now not listed as a subdomain (which has given others that problem).
-- The URL of the php script is now not a secure (https) URL.
The URL that I was using was in the format "https://mydomain.secure.myhost.com/RestOfURL/myScript.php", since my Flash application was being accessed from that secure location also ("https://mydomain.secure.myhost.com/RestOfURL/mySWF.html"). Using an xml crossdomain policy file, I have allowed my Flash app (still being access from it's secure location) to upload to the php script at " http://www.mydomain.com/RestOfURL/myScript.php" (which is both not secure and not a subdomain, elimating those two potential issues).
However, at this point when my mac users upload a file, the upload goes to 100%, but then the php script does nothing with it, and instead my users get an HTTP 404 error. I have had mac users test Safari, FireFox, and IE with both Flash Player 8 and 9.
I have also seen the following potential fix:
Any http errors such as 403, 406 or where a file upload goes to a 100% but doesn't show up on the server is a result of the mod_security. Mod_sercurity blocks the post request of flash because it is missing a ":". To correct this problem create or find the .htaccess file in your root directory then type in:
that should correct your problem.
However, my server help guy tells me that mod_security is not enabled on the server configuration, so that is NOT causing the problem.
Soooo.... that is all of the potential fixes I have come across. Has anyone else ever tried to get the FileReference.upLoad method to work from a Macintosh, uploading from one domain to another? Again, this all worked fine when the .swf file and the php script were within the same domain.
Any ideas anyone? Particularly why it would have worked from macs when both files are in the same domain, but now doesn't work when the .swf and php files are in different domains?
Thank you guys very much for your thoughts,