问题描述
我想将图片保存在 SQL Server 中并已成功上传。然而,在不创建文件的情况下直接返回 Ground Overlay 的方法并不容易。我使用 class ImgHandler : IHttpHandler 创建了一个 ASHX
文件,该文件从数据库中读取并将结果放入内容中:
context.Response.ContentType = "image/png";
context.Response.BinaryWrite((byte[])sql_reader["image_in_bytes"]);
结果直接请求有效并显示图像: https://localhost:44376/ImgHandler.ashx?image_id=1
然而在 JavaScript 中的代码同样的请求
newOverlay = new google.maps.GroundOverlay("https://localhost:44376/ImgHandler.ashx?image_id=1",imageBounds);
没有得到图像。
有什么建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)