写在前面 :从提出需求到完美的解决问题,实现过程是曲折的。
需求:在前(web client)后(Restful Service)端完全解耦的模式框架下,webclient需要请求 Service 返回的图片文件(二进制流),并在client端显示。
第一步思考:拿到此需求, 基于程序员的狂妄心里,思考到显示图片而已,jquery ajax直接get请求 将返回data 赋值给img标签的src属性即可嘛,so easy~
不知天高地后的小子开始码代码,经过几分钟给出了以下的代码,并自信满满的准备测试。

//$.ajax({
// method: "GET",
// url: serverUrlBase + "/server/images/" + mapid + "/files/png",//跨域,请求会返回流文件 png图片
// beforeSend: function (xhr) {
// xhr.setRequestHeader("client_type", "DESKTOP_WEB");
// xhr.setRequestHeader("desktop_web_access_key", _desktop_web_access_key);
// },
// success: function (data) {
// //$("#remoteimg").attr("url", data);
// }
//});

在visual studio 中选中文件 在浏览器中查看。