I think mysql always stores numers with dots and not commas.... that is because the SQL syntax which uses commas to separate values in sql statements require numbers to never have commas in them. You would have to reformat the number whenever displaying it using the number_format() function.
I'll investigate why the file upload doesn't work.