Наиболее быстры способ передачи файлов на сервер
Есть такая задача - закачивать файлы на сервер. И есть ряд ограничений и условий
1. Клиент на Delphi
2. Сервер на C#
3. На сервере открыты порты только для IIS
Сейчас файлы закачиваются таким методом:
на сервере есть ВебСервис, с методом UploadPartFile. С помощью этого метода файл частями отсылается на сервер.
Это занимает много времени.
Посоветуйте, как можно опираясь на ограничения организовать закачку с максимальной скоростью?
use WebDAV, Luke
В порядке бреда: FTP под IISом.
Кстати, веб-сервис использует свойство this.Context.Request.Files (MIME-формат) или файл передается через параметр сервиса?
Цитата: hardcase
Кстати, веб-сервис использует свойство this.Context.Request.Files (MIME-формат) или файл передается через параметр сервиса?
Части файла передаются как параметр.
На счет MIME - буду сейчас смотреть. Только мне непонятно как его прицепить к SOAP пакету
Цитата: squirL
use WebDAV, Luke
И ?
Всмысле как мне это прицепить к вышесказаной задаче?
Цитата: Matush
И ?
Всмысле как мне это прицепить к вышесказаной задаче?
Всмысле как мне это прицепить к вышесказаной задаче?
очевидно, реализовать в клиенте и сервере поддержку WebDAV. а там - хоть обзагружайся.