¿Cómo determinar si los archivos duplicados deben retransmitirse utilizando el script de carga automática ftp escrito en Python? El juicio sobre el tamaño no es lo suficientemente preciso. Arrodíllate y suplica a Dios
No existe una manera particularmente precisa de hacer esto. Ni siquiera puedes confiar en la prueba de TAMAÑO. Sólo tienes que cambiar el programa tú mismo.
Método 1: Vuelva a escribir el programa FTP y agregue un hash para confirmar. He hecho esto antes. Puede crear fácilmente un SERVIDOR FTP en Python y simplemente agregar su propia detección MD5.
Método 2: reenviar la solicitud a través de nc y configurar una detección en NC.
Método 3: Si el archivo no es grande, cárguelo y luego descárguelo para probarlo
Método 4: Utilice el número de serie que ha pasado, reinicie el SERVIDOR FTP y deje que comprueba periódicamente el número de serie, genera un código de verificación y luego descarga este archivo periódicamente en el cliente. Este método se utilizaba a menudo en sistemas de telecomunicaciones en el pasado. El efecto de prevención de errores es muy bueno.