Filen ligger inte på servern fören du kört copy() så jag tror inte att det går, däremot så kan du ju kolla storleken när du kört copy() och om den är för stor kan du ju bara ta bort den och visa ett felmeddelande.
Det är möjligt att det finns något annat sätt, men jag vet inte.