I think it may be the servers I'm using... I'm not sure. I don't understand IIS enough to set it up correctly I guess, and I've tried it on two remote servers and I get the same answer for either input method:
I also tried accomplishing this task using PHP on each of the remote servers and still neither received the file on either Firefox or IE. I don't quite understand what's going on. Thanks for trying to help though.