Загрузка файла из приложения WPF

#.net #wcf #rest #file-upload #httphandler

#.net #wcf #остальное #загрузка файла #httphandler

Вопрос:

Я должен загрузить файл из приложения WPF на сервер. Ниже приведены методы, которые я пробовал

  1. HttpHandler
  2. WCF
  3. ОСТАЛЬНОЕ

Есть идеи, какой из них был бы лучше и быстрее? Приложение размещено на .Net 4.0, IIS 6

Комментарии:

1. Какой объем данных вы передаете и на какие скорости вы получаете и на что надеетесь?

2. Передача данных может быть любого размера, я знаю, что максимальный поддерживаемый объем составляет 2 ГБ за раз, но пользователь может отправлять что угодно. Максимальная скорость, поддерживаемая сервером и сетью.

3. Зависит от вашего сервера. В зависимости от того, что проще на стороне сервера. Если вы создаете его только для связи с вашим приложением wpf. тогда WCF — это правильный путь.

Ответ №1:

Если быстрее — значит лучше, вы должны использовать механизм с наименьшими затратами. Я бы ожидал, что это будет потоковый режим WCF или REST.

Если безопасность и надежность важны, вам следует вместо этого рассмотреть буферизованный / фрагментированный режим.