Посоветуйте, плз, какие технологии могут помочь в решении задачи, и какие плюсы и минусы их использования. Необходимо реализовать передачу больших файлов (до нескольких гиг) по HTTP протоколу, нужно писать и клиентскую и серверную часть, тоесть на одном сайте (клиенте) выбираешь файл, нажимаешь на upload, и он аплоадится по http на другой сайт, где реализована серверная принимающая часть (на сайте поддерживается некоторый уровень секьюрити, предположительно forms-authentication), необходимо предусмотреть обрыв закачки и ответные действия. Планируется использование технологий под .NET. Какие из них позволят это реализовать: Web services, .NET remoting, создание HttpWebRequest руками? Какие плюсы и минусы использования этих технологий?
Здравствуйте, Константин Л., Вы писали:
КЛ>Microsoft BITS
Спасибо за ответ. Насколько я поняла, для использования этой технлогии понадобятся дополнительные настройки на стороне сервера, для которых необходимы административные права, например, установка BITS server extensions для IIS, вот этого бы как раз хотелось избежать, т.к. поддержка со стороны IT будет довольно ограниченной.
Здравствуйте, Dreamy, Вы писали:
D>Здравствуйте, Константин Л., Вы писали:
КЛ>>Microsoft BITS
D>Спасибо за ответ. Насколько я поняла, для использования этой технлогии понадобятся дополнительные настройки на стороне сервера, для которых необходимы административные права, например, установка BITS server extensions для IIS, вот этого бы как раз хотелось избежать, т.к. поддержка со стороны IT будет довольно ограниченной.
Здравствуйте, Константин Л., Вы писали:
КЛ>да там все ставится в 2 клика
потом им еще прийдется настраивать, от каких адресов они могут получать файлы, а от каких не могут и т.д., вобщем, обеспечивать секьюрность.
если предположить, что содействия от IT в этом вопросе вообще не будет, то какую технологию лучше выбрать в этом случае? хотелось бы иметь возможность оценить альтернативные варианты
Здравствуйте, GlebZ, Вы писали:
GZ>Здравствуйте, Dreamy, Вы писали:
GZ>Советую посмотреть WCF и его WS-ReliableMessaging и другие связанные с ним технологии. Возможно это то что нужно.