0
我要發佈一個圖片到WCF服務和服務將圖像和響應執行某些操作回圖像。怎麼做?我需要兩邊的幫助android和wcf發佈圖像和獲取迴響應作爲圖像
我要發佈一個圖片到WCF服務和服務將圖像和響應執行某些操作回圖像。怎麼做?我需要兩邊的幫助android和wcf發佈圖像和獲取迴響應作爲圖像
是的,只要您接受並返回Stream
並使用WebHttpBinding
即可。見Can a WCF REST endpoint be forced to accept Raw message format?和How to: Create a Service That Returns Arbitrary Data Using The WCF Web HTTP Programming Model
基本上如下:
[WebInvoke(Method = "POST", UriTemplate = "processImage")]
public Stream ProcessImage(Stream inputImage)
{
// do stuff with inputImage
WebOperationContext.Current.OutgoingResponse.ContentType = "image/jpeg";
return /* some stream with jpeg data */;
}
從客戶端,你只是發佈一個HTTP請求。請參閱Sending images using Http Post,但使用生成的HttpResponse
至access the returned image。
Thanks @Mitch它幫助了很多 –