Можем ли мы использовать веб-сервисы для копирования файлов из одного места в другое в C # - PullRequest
0 голосов
/ 09 сентября 2010

Я хочу скопировать файлы из одного места (скажем, Питтсбург) в другое место (например, Мельбурн), используя сетевой ресурс. Обычное копирование файлов занимает больше времени для копирования файлов (обычно в ГБ) Могу ли я использовать веб-сервисы для повышения производительности или есть другая альтернатива?

Спасибо

Ответы [ 3 ]

4 голосов
/ 09 сентября 2010

Веб-службы могут работать, но было бы лучше использовать протокол, предназначенный для передачи файлов через Интернет, например FTP.

Существует множество библиотек FTP и tutorials там.

Веб-сервисы не имеют каких-либо специальных свойств, которые ускоряют соединения и передачу файлов.Время задержки и пропускная способность останутся прежними.

1 голос
/ 09 сентября 2010

Веб-сервисы здесь не особенно полезны. Хотя существуют специальные продукты, которые выполняют эффективную передачу больших файлов на большие расстояния (см. http://www.asperasoft.com/en/technology_sections),, основная хитрость заключается в преодолении задержки путем параллельной отправки фрагментов. Это может быть сделано просто по HTTP.

1 голос
/ 09 сентября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...