Скачать открытый файл - PullRequest
       24

Скачать открытый файл

0 голосов
/ 30 декабря 2011

Я хочу скачать файл Word с FTP (благодаря объекту webClient).Работает нормально, но не в этом случае:

Пользователи моей компании могут открывать файлы Word.Итак, когда пользователь открыл файл, команда DownloadData возвращает исключение:

ошибка 550: файл недоступен (например, файл не найден, нет доступа).

Есть способ скачать открытый файл с FTP?Если нет, что я могу сделать?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 30 декабря 2011

Это почти наверняка плохая архитектура для любого проекта, над которым вы работаете.Возможно, вы хотите отделить хранилище документов, редактируемое пользователем, от загружаемого хранилища документов.Существует множество решений для синхронизации двух каталогов при внесении изменений пользователем (dropbox, сетка или даже пользовательские сценарии с использованием robocopy и т. Д.).

1 голос
/ 30 декабря 2011

Когда программа Office открывает файл для изменения, она намеренно открывает его исключительно.В результате ни один FTP-сервер не сможет открыть его, если он не использует API резервного копирования.Если он использует API резервного копирования, он вполне может получить некоторое промежуточное состояние, поскольку Office может в любой момент написать что-то.Так что ни один здравомыслящий человек не реализует FTP-сервер для использования API резервного копирования.

...