描述:我ASP.NET开发Web Application地图定位
ASP.NET接受两个值,x,y (x:经度y:纬度),然后把x,y传给VC写的COM组件,1.COM返回图片的URL
2.COM返回byte[]遇到的问题:
1.本人认为不应该生成图片的指定目录,但是又有一事不解,在Web Application,怎么加载一个没有物理路径的图片,实际上就是一个生成好的byte[],这个byte[]就是图片,怎么加载2.如果byte[]不行,图片应该放到那里,怎么删除, 什么时候删除,
客户访问一个网站生成一次图片,如果访问过多,这个文件夹将不看设想
解答问题有建设性意见的送
封装好的VC6.0访问XML Web Service一个代码
文件管理系统一个
GIS相关资料和代码!!
[email protected]

解决方案 »

  1.   

    写一个getimg.aspx
    -------------------
    byte[] bytes = 从VC返回
    //可能要指定ContentType
    Response.BinaryWrite(bytes);调用
    <img src="getimg.aspx">
      

  2.   

    Response.ContentType = "image/BMP";
    Response.BinaryWrite(bytes);
      

  3.   

    楼上两位的办法不错!!
    但是,编译这个getimg.aspx然后加载,个人认为不是太好性能
    让别人直接都可以看出来
      

  4.   

    先把Bytes转换成Bitmap!byte[] bytelist=从COM返回;
    MemoryStream ms = new MemoryStream(bytelist);
    Bitmap bm = (Bitmap)Image.FromStream(ms);
    bm.Save("test.jpg",System.Drawing.Imaging.ImageFormat.Jpeg);
      

  5.   

    从a.aspx得到x,y,怎么把getimg.aspx付给<img >那