zoukankan
html css js c++ java
xml保存图片和读取图片(三)
5.ImageDisplay.aspx
<%
@ Page language
=
"
c#
"
Codebehind
=
"
ImageDisplay.aspx.cs
"
AutoEventWireup
=
"
false
"
Inherits
=
"
WebForm_Question2.ImageDisplay
"
%>
<!
DOCTYPE HTML PUBLIC
"
-//W3C//DTD HTML 4.0 Transitional//EN
"
>
<
HTML
>
<
HEAD
>
<
title
>
ImageDisplay
</
title
>
<
meta name
=
"
GENERATOR
"
Content
=
"
Microsoft Visual Studio .NET 7.1
"
>
<
meta name
=
"
CODE_LANGUAGE
"
Content
=
"
C#
"
>
<
meta name
=
"
vs_defaultClientScript
"
content
=
"
JavaScript
"
>
<
meta name
=
"
vs_targetSchema
"
content
=
"
http://schemas.microsoft.com/intellisense/ie5
"
>
</
HEAD
>
<
body MS_POSITIONING
=
"
GridLayout
"
>
<
form id
=
"
Form1
"
method
=
"
post
"
runat
=
"
server
"
>
<
FONT face
=
"
宋体
"
></
FONT
>
</
form
>
</
body
>
</
HTML
>
6.ImageDisplay.aspx.cs
using
System;
using
System.Collections;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Web;
using
System.Web.SessionState;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.HtmlControls;
using
System.Xml;
using
System.Xml.XPath;
using
System.IO;
namespace
WebForm_Question2
{
/**/
///
<summary>
///
ImageDisplay 的摘要说明。
///
</summary>
public
class
ImageDisplay : System.Web.UI.Page
{
private
void
Page_Load(
object
sender, System.EventArgs e)
{
//
在此处放置用户代码以初始化页面
string
imageID
=
Request.QueryString[
"
imageID
"
].ToString();
string
fileName
=
Server.MapPath(
"
.\\ImageList.xml
"
);
XmlDocument doc
=
new
XmlDocument();
doc.Load(fileName);
XmlNodeList nodelist
=
doc.SelectSingleNode(
"
//image[imageID='
"
+
imageID
+
"
']
"
).ChildNodes;
if
(nodelist
!=
null
)
{
string
imageData
=
nodelist.Item(
4
).InnerText;
int
imageSize
=
int
.Parse(nodelist.Item(
3
).InnerText);
Response.OutputStream.Write(Convert.FromBase64String(imageData),
0
,imageSize);
Response.End();
}
}
Web 窗体设计器生成的代码
#region
Web 窗体设计器生成的代码
override
protected
void
OnInit(EventArgs e)
{
//
//
CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base
.OnInit(e);
}
/**/
///
<summary>
///
设计器支持所需的方法 - 不要使用代码编辑器修改
///
此方法的内容。
///
</summary>
private
void
InitializeComponent()
{
this
.Load
+=
new
System.EventHandler(
this
.Page_Load);
}
#endregion
}
}
作者:
青羽
查看全文
相关阅读:
apicloud入门学习笔记1:简单介绍
QT入门学习笔记1:为什么要选QT及QT软件下载
Altium Designer入门学习笔记1.软件安装与资料收集
win 下安装mysql 服务
几秒后跳转到新页面
计算3天的日期
alibaba json
WebService和Rest Service
count(*),count(1)和count(主键)的区别
mybatis替换符号
原文地址:https://www.cnblogs.com/tenghoo/p/507043.html
最新文章
详解WPF Blend工具中的复合路径功能 ( 含路径标记语法 )
BZOJ4827: [Hnoi2017]礼物
BZOJ2194: 快速傅立叶之二
BZOJ2179: FFT快速傅立叶 & caioj1450:【快速傅里叶变换】大整数乘法
BZOJ3391: [Usaco2004 Dec]Tree Cutting网络破坏
BZOJ2730: [HNOI2012]矿场搭建
BZOJ2599: [IOI2011]Race
BZOJ2152: 聪聪可可
BZOJ1468: Tree & BZOJ3365: [Usaco2004 Feb]Distance Statistics 路程统计
BZOJ3530: [Sdoi2014]数数
热门文章
BZOJ1030: [JSOI2007]文本生成器
BZOJ3296: [USACO2011 Open] Learning Languages
BZOJ2329: [HNOI2011]括号修复
BZOJ2209: [Jsoi2011]括号序列
BZOJ1047: [HAOI2007]理想的正方形
Altium Designer入门学习笔记3:关于各模块分开布线的理解( 1)
Altium Designer入门学习笔记2:使用原创客3D元件库
中国电信物联网平台入门学习笔记5:【转】汇总贴:看看还有哪些你想知道的
中国电信物联网平台入门学习笔记4:连接时间过长,数据传输消失,电信平台显示延迟
ESP8266入门学习笔记1:资料获取
Copyright © 2011-2022 走看看