EDIT: ho detto una cazzata.

Mi correggo:
Tu usi la funzione copy() mentre invece dovresti usare move_uploaded_file()