파일 이름과 base64 인코딩 된 이미지를 포함하는 JSON 메시지를 WCF 서비스로 보냅니다. 반환 스트림을 deserialize하는 방법으로 이미지로 다시 변환하는 방법을 잘 모르겠습니다.WCF에서 JSON 역 직렬화
WCF 인터페이스
[OperationContract]
[WebInvoke(
Method = "POST",
UriTemplate = "/UploadImage", ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json)]
string UploadImage(Stream image);
그리고이 직렬화 어떻게
--hr56lXG6Q_hKg5opmTx4xejr28dU17AC
Content-Disposition: form-data; name="entity"
{"filename":"mypicture.jpg","thebigfile":"\/9j\/4Re6RXhpZgAATU0AKgAAAAgACwEPAAIAAAAOAAAAkgEQAAIAAAAGAAAAoAESAAMAAAABAAYAAAEaAAUAAAABAAAApgEbAAUAAAABAAAArgEoAAMAAAABAAIAAAExAAIAAAATAAAAtgEyAAIAAAAUAAAAygITAAMAAAABAAEAAIdpAAQAAAABAAAA3oglAAQAAAABAAACegAAAoBTb255IEVyaWNzc29uAExUMjZpAAAAAEgAAAABAAAASAAAAAE2LjEuQS4yLjQ1XzUzX2YxMDAApDIwMTI6MTA6MDYgMDk6MzI6MTcAABiCmgAF
and lots more of the base64 encoded image....
--hr56lXG6Q_hKg5opmTx4xejr28dU17AC--
(나는 내가보고 이해하려고 노력 수있는 파일로 저장) 메시지의 일부? 스트림이가는 길입니까? 상위 행을 제거한 다음 JSON 배열의 비 직렬화를 시작하기 만하면되는 것은 아닙니다. 왜 이렇게 생겼는지 알고 싶습니다.