我需要开发一些REST服务,它将能够获取图像流(作为字节数组)并根据此图像返回一些xml。
感谢您的帮助。
答案 0 :(得分:0)
你的第一点:
您应该使用Stream
作为参数。
例如
[OperationContract]
[WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.Bare, UriTemplate ="/uploadFile")]
string UploadFile(Stream fileContents);
流内容可以由您自己定义。返回值是任何类型的字符串,也可以是xml。
你的第二点:
您必须在app.config
或web.config
=>中添加一些内容。 webHttpBinding
=>
<security mode="TransportCredentialOnly" />
根据您的服务行为,您必须指定如何有效使用您的用户凭据
从MSDN link
查看此内容。