Esto me suena a un defecto de la memoria y/o del lector..¿Has probado meterle otro tipo de contenido? Archivos con un tamaño especifico en la pc (como simple unidad de almacenamiento) y ver que este tenga el mismo tamaño (solo arrastrar) para ver si es falla del programa o es falla de la misma memoria ya que si subes un archivo "X" y este no tiene el mismo tamaño entre la SD y la pc entonces algo anda mal ahi..
Ahora que si no ¿Porque no tratas de meter el contenido del client a la misma pc para corroborar tamaños?