我用response.outputstream.write() 显示图片时,怎样才能让图片居中,并显示图片名?用response.write(str),程序出错。请教高手!

解决方案 »

  1.   

    加上这个“<middle></middle>”试试
      

  2.   

    你用到了outputstream,也就是将图片内容在浏览器上直接显示了。你向浏览器输出的是2进制代码,是一张图片,所以单纯这样,是无法嵌入HTML代码的。至于居中显示等等,都是浏览器行为,你是控制不了的。一个解决方案是,假设你现在专门显示图片内容的文件是showimg.aspx,你需要建立一个新的show.aspx,然后输出html代码到浏览器。例如
    <middle><img src=showimg.aspx></middle>只有这种方式,不但可以居中,还可以做很多其他方面的美化,例如加框什么的