Можно ли настроить Pure-fptd на использование временного имени файла во время загрузки?
На данный момент загружаемым файлам присваивается окончательное имя с самого начала загрузки. Я бы хотел, чтобы у него было временное имя, пока файл не будет полностью перенесен. Затем, сначала файл получит свое окончательное имя. Желательно, чтобы файл не отображался в списке файлов во время загрузки.
Единственная настройка, которую я видел и пробовал, - это notruncate
но предполагается, что файл присутствует, но я мог пропустить какой-то другой важный вариант.
Да, NoTruncate
делает то, что вам нужно.
Несмотря на формулировку в файле конфигурации, этот параметр не требует наличия файла с таким же именем на сервере.
Чтобы включить его:
NoTruncate yes
NoTruncate
в / etc / pure-ftpd / conf / и установите его содержимое на yes
.Нет, вам нужно будет реализовать временное имя файла во время загрузки в FTP-клиенте с последующей командой переименования.
Вы можете загружать во временный файл, начиная с. точка и используйте переключатель PureFTP --prohibitdotfilesread
чтобы предотвратить загрузку во время загрузки, переименуйте файл в окончательное имя, которое должно быть атомарным.