【发布时间】:2014-06-27 15:26:08
【问题描述】:
在 WCF 服务中有一种上传图片文件的方法:
UploadImage(Stream imageData);
编辑 - 正如答案所示,下一行是错误的,有可能!
由于正在使用 Stream,因此此方法不允许使用其他参数,但需要。
我知道有一些开源项目可以处理多部分流,我可以在其中传递更多参数,但我认为请求标头可能是一个更简单的解决方案。
所以我想知道在这种情况下使用“请求标头”方法可能有什么缺点?
谢谢!
【问题讨论】:
-
反对票很好,真的。但如果没有评论,这并不是真正的建设性。
-
您可以将流和其他参数包装在
MessageContract中,例如:stackoverflow.com/questions/1339857/…