What I'm telling you is your statement is UNTRUE. I did test in multiple browsers... you told me I didn't. My code works in all of them! Problem solved.
My problem was not browser related. It was apparently an operating systems issue. I needed to account for the way the file would be uploaded. "Almut" gave me the code that worked.
My issue is resolved.