En el upload de archivos, si se llega a cerrar la ventana no tienes que borrarla, ya que cuando se sube, se sube a un directorio temporal, y ya tu en el código, la mueves a donde quieras, una recomendación es que uses la librería GD, ya que si la imagen es muy grande, con ésta librería puedes ajustar el tamaño (resize).