DonPedroElBuenoI wrote:
Umhum, I don't really understand what the purpose of that file upload is (which may just be due to the fact that I'm far away from being a CF-expert).
Anyway, when I tried it, I got the error "CF: The form field did not contain a file." (of course I changed "Userdata" to the real fieldname in the form).
The upload was just a way of finding out whether the binary data is coming in as a file.
Another interesting information: I changed the JkLogLevel in Apache from info to debug. This writes the complete data traffic between Apache and coldfusion in hexadecimal to the logfile. There I can see, that the messages are still correct (i.e. they still contain the null bytes).
Apache operates as middle-man between the client and ColdFusion. This therefore tells us it is likely to be ColdFusion that is converting Hex 00 to Hex 20.