Usa nome de arquivo temporário durante o upload no PureFTP

1

É possível configurar o Pure-fptd para usar um nome de arquivo temporário durante o upload?

No momento em que os arquivos enviados por upload recebem o nome final desde o início do upload. Eu gostaria que ele tivesse um nome temporário até que o arquivo fosse completamente transferido. Primeiro, então, o arquivo deve ter seu nome final. De preferência, o arquivo não estará visível na listagem de arquivos durante o upload.

A única configuração que eu vi e tentei é o notruncate , mas assume que há um arquivo presente, mas eu posso ter perdido alguma outra opção vital.

    
por John P 06.05.2014 / 09:27

2 respostas

1

Não, você teria que implementar um nome de arquivo temporário durante os uploads no cliente FTP, seguido por um comando rename.

Você pode fazer o upload para um arquivo temporário começando com a. ponto e use o comutador PureFTP --prohibitdotfilesread para evitar o download durante o upload, em seguida, renomeie para o nome do arquivo final que deve ser atômico.

    
por 06.05.2014 / 10:18
1

Sim, NoTruncate faz o que você precisa.

Apesar do texto no arquivo de configuração, essa opção não exige que exista um arquivo com o mesmo nome no servidor.

Para ativá-lo:

  • no Pure-FTPD 1.0.29 (no Fedora) você configuraria em /etc/pure-ftpd/pureftpd.conf:

NoTruncate yes

  • no Pure-FTPD 1.0.36 (no Ubuntu) você criaria um arquivo chamado NoTruncate em / etc / pure-ftpd / conf / e definiria seu conteúdo para yes .
por 27.06.2014 / 12:59