NET中的动态生成图像组件 运行以后看不到图片,页面上什么都没有啊

原创 2004年10月31日 12:00:00

123.aspx
<%@ Page Language="c#" ContentType="image/gif" Codebehind="14.aspx.cs" AutoEventWireup="false" %>
<%@ Import Namespace="stevenator.components" %>
<%@ OutputCache Duration="100" VaryByParam="none" %>
<script language="c#" runat="server">
protected void Page_Load(object sender, EventArgs e)
{
HTTPImage myHTTPImage = new HTTPImage();
myHTTPImage.outputImageViaHTTP("/010.gif", this.Response, this.Server);
}
</script>


123.cs
namespace stevenator.components
 {
 using System;
 using System.IO;
 using System.Web;
 using System.Drawing;
 using System.Drawing.Imaging;
/// <summary>
/// Summary description for HTTPImage.
/// </summary>

 public class HTTPImage
 {
 public HTTPImage()
 {
 //
 // TODO: Add Constructor Logic here
 //
 }

 public void outputImageViaHTTP(string absolutePath, HttpResponse Response)
 {
 FileStream oFileStream;
 long lFileSize = 0;
 oFileStream = new FileStream(absolutePath, FileMode.Open);
 lFileSize = oFileStream.Length;

 byte[] bBuffer = new byte[(int)lFileSize];
 oFileStream.Read(bBuffer, 0, (int)lFileSize);
 oFileStream.Close();
 Response.ClearContent();
 Response.ContentType = "image/gif";
 Response.BinaryWrite(bBuffer);
 oFileStream.Close();
 Response.End();
 }

 public void outputImageViaHTTP(string virtualPath, HttpResponse Response, HttpServerUtility Server)

 {
 string path;
 path = Server.MapPath(virtualPath);
 outputImageViaHTTP(path, Response);
 }

}

}

asp.net 显示二进制图片

源页面代码:a.aspx 后台代码为: img.ImageUrl = "b.aspx?ImgID=" + 1; 显示图片页面 b.aspx 后台代码: ob...
  • lzy_1515
  • lzy_1515
  • 2010年08月16日 17:50
  • 3082

如何实现数据库中的图片在页面中显示

关于如何实现数据库中的图片在页面中显示的问题,我经过试验和查证,终于有结果了!首先需要说明下:无论你数据库建在哪里的,只要你引用的图片位置必须放在项目下的文件夹中(假设项目存放图片的文件夹为image...
  • zjk20108023
  • zjk20108023
  • 2011年11月30日 18:29
  • 1219

如何把ubuntu系统变成空白的桌面什么都没有

sudo apt-get remove unity 或安装gnome桌面
  • u011304615
  • u011304615
  • 2016年12月28日 14:58
  • 505

MAC下文本编辑器HTML文件浏览器打开显示问题解决方案

在网上学习HTML时使用到了mac的文本编辑器,但是浏览器打开老是显示源码,网上查了半天没一个对的,然后自己摸索了一下,解决了问题,懒得打字直接上图吧 将多信息文本改为纯文本,将打开文件时的第一个选...
  • victor_barnett
  • victor_barnett
  • 2016年03月02日 17:11
  • 293

OAF 系列教程 三 查询(下)

本节将继续上节教程的内容,完善查询功能模块。主要将从以下几个方面进行介绍: 完善查询页面、添加CO、实现根据查询条件过滤数据等等,基本完成一个简单的查询功能的开发。...
  • lucky4016
  • lucky4016
  • 2017年01月05日 16:23
  • 342

xml在asp.net页面中的多种展示方法

        XML已经被广泛应用在各个方面,但是在 .net应用中,页面展示的内容并不是很多。         XML在.net页面中的展示,这里我说的意思是,利用XML的多样性,在asp.net...
  • bbwolfcool
  • bbwolfcool
  • 2005年06月29日 17:25
  • 1346

ASP.NET 弹出颜色对话框

asfsadfasdfasdfasdf
  • liaozhigang1010
  • liaozhigang1010
  • 2010年08月18日 13:13
  • 223

IE去除“是否停止运行此脚本?此页面上的脚本造成Internet Explore运行速度减慢”的提示信息

在运行耗时的 Javascript 脚本时会出现提示信息:是否停止运行此脚本?此页面上的脚本造成Internet Explore运行速度减慢的提示信息,可以使用如下方法去除此提示信息: 1.添加...
  • chun201010
  • chun201010
  • 2014年07月24日 10:27
  • 1372

Django开发系列之二

Django源文件位置如果你找不到Django源文件在你系统上的位置,运行如下命令:$ python -c " import sys sys.path = sys.path[1:] import dj...
  • baixue6269
  • baixue6269
  • 2016年05月17日 11:06
  • 354

C# 读取excel里的图片并显示在页面上

在操作excel的时候,除了制作chart之外,很多时候还要读取excel里的图片到数据库里。下面简单介绍下从excel里抓图片到db,并从db里捞出来。    1 using System;   ...
  • ruiqi317
  • ruiqi317
  • 2011年07月14日 19:29
  • 1606
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NET中的动态生成图像组件 运行以后看不到图片,页面上什么都没有啊
举报原因:
原因补充:

(最多只允许输入30个字)