O FTP reserva espaço completo na transferência?

1

Será que o FTP reserva espaço completo e cria o arquivo de uma só vez quando o trasfer é iniciado ou o arquivo de destino é criado somente quando o upload é concluído.

Por exemplo : Eu tenho um servidor enviando um arquivo via FTP para outro servidor, onde eu tenho um script que processa arquivos no diretório especificado que está sendo executado via cron a cada 5 minutos. Script usa lista de diretórios para encontrar os arquivos, então aqui eu preciso ter certeza de que o arquivo é transferido completamente antes de executar.

    
por Vit Kos 07.02.2014 / 14:24

1 resposta

3

Isso realmente depende do servidor ftp que você está realmente usando como alguém já mencionado. Mas todos os servidores que vi geralmente começam a gravar diretamente no disco, então você deve ver imediatamente o arquivo assim que começar a enviá-lo. Desta forma, também se a conexão for interrompida você acaba com um arquivo parcial (que eventualmente você pode retomar mais tarde)

Dadas as suas necessidades, sugiro que você mesmo envie o arquivo para um nome ou diretório temporário no servidor que não corresponda ao programa no servidor e, em seguida, o renomeie quando o upload terminar.

    
por 07.02.2014 / 16:49