Загрузка FileZilla не является атомарной

Я уже давно использую FileZilla для файлов FTP, и, хотя он отлично работает почти все время, есть один главный недостаток, который я нашел:

Если я загружаю измененный файл, и пользователь моего сайта делает что-то, что использует этот файл (гораздо более распространенный с включенными файлами) прямо в момент его загрузки, пользователь получает ошибку PHP вдоль строки unexpected $end потому что Файл читается, пока он загружен наполовину.

Есть ли опция где-то в FileZilla для блокировки файла во время его загрузки, что делает загрузку атомой, или мне не повезло, и вернусь к поиску хорошей программы FTP?

    One Solution collect form web for “Загрузка FileZilla не является атомарной”

    Это общая проблема. Протокол FTP не поддерживает какой-либо стандартный механизм блокировки файлов.

    Можно обойти это, загрузив файл во временное имя файла; И переименуйте его в окончательное имя после завершения загрузки.

    Если SFTP-протокол является для вас вариантом, клиент SFTP / FTP WinSCP может сделать это прозрачно для любой загрузки. К сожалению, он поддерживает это только с протоколом SFTP, а не с FTP. См. Раздел « Автоматическое возобновление / переход на временное имя файла» в документации WinSCP.

    (Я автор WinSCP)

    Interesting Posts

    Как сделать Internet Explorer 8 для поддержки элемента nth child () CSS?

    Есть ли способ расшифровать файлы .locky?

    освежающий цвет фона для строки в jtable

    Плавающая или вертикальная панель результатов в SQL Server Management Studio

    Как выполнять поиск в нескольких папках в Windows 7?

    Получить реальный путь от URI, Android KitKat новая система хранения данных

    Почему malloc + memset работает медленнее, чем calloc?

    Как разделять строку с любыми символами пробелов как разделителями?

    Могу ли я использовать Microsoft.Office.Interop сборки с Office 2013?

    Редактирование тегов в связке файлов MP3?

    Какова цель выделения определенного объема памяти для массивов в C ++?

    Настройка WebView для просмотра рабочего стола, а не для мобильного сайта

    Существует ли многопользовательское приложение для удаленного рабочего стола для Mac OS X?

    Полупрозрачный цветной слой поверх фонового изображения?

    Не удается включить Windows Hello. Некоторые настройки управляются вашей организацией.

    Давайте будем гением компьютера.