mmm esto nunca lo e echo pero funciona mas o menos asi:
Se que hay un espacio de nombres que nos permite leer los archivos de un directorio, los entrega en un array, luego recorres cada item de ese array y lo comparas con el nombre del archivo a subir, voy a averiguar con un compañero y te posteo como leen los archivos de un directorio
Saludos