Я хочу отправить через webservice/WCF большие файлы, такие как 2gb psd.Как отправить большой psd с помощью webservice
Является ли сообщение WCF лучшим способом справиться с этим?
Я хочу отправить через webservice/WCF большие файлы, такие как 2gb psd.Как отправить большой psd с помощью webservice
Является ли сообщение WCF лучшим способом справиться с этим?
Коэффициенты - это дизайн клиент-сервер, который обменивается огромным количеством данных, таких как файлы размером 2 ГБ, указывает на проблему с дизайном. Рассмотрим эти варианты:
Не отправлять 2GB через проволоку, вы будете связать клиента во время загрузки, вы можете потерять файл в пути и т.д. и т.д. и т.п. Может быть, отправить URL на свой сервис вместо этого служба может загрузить файл и обработать любые проблемы, с которыми он сталкивается на стороне сервера.
Для огромного количества данных клиент-сервер может быть совершенно неуместным способом обработки ваших данных. Возможно, вам лучше перевести обработку на клиентскую сторону, а не на сервер.
Я бы использовал что-то вроде транспорта msmq, если вы хотите отправить что-то большое через WCF, таким образом, вы можете обеспечить доставку.