我一直在寻找如何编写允许将图像数据发布到的WCF REST服务的示例。我可能会遗漏一些东西(我一般都是),但有人知道怎么做吗?是否像从WCF REST服务中获取HTTP请求并提取二进制数据一样简单?如果是这样,有一个例子,如何做到这一点?我可以使用WebOperationContext.IncomingRequest吗?
或者,有没有办法做这样的事情......
[ServiceContract]
public interface IImage
{
[OperationContract]
[WebInvoke(
Method = "POST",
UriTemplate = "/images")]
void StoreImage(byte[] imageData);
}
有什么想法吗?