二、浏览图片:
imgvies.aspx文件:
<%@ page language="c#" codebehind="imgview.aspx.cs" autoeventwireup="false" inherits="study.uploadimage.imgview" %>
codebehind文件:
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.data.sqlclient;
namespace study.uploadimage
{
///
/// imgview 的摘要说明。
///
public class imgview : system.web.ui.page
{
private void page_load(object sender, system.eventargs e)
{
sqlconnection mydsn = new sqlconnection(application["test_conn"].tostring());
mydsn.open();
int imgid = int.parse(request.querystring["id"]);
string sqltext = "select img_name, img_data, img_contenttype from image where img_pk=" + imgid;
trace.write(sqltext);
sqlcommand mycommand = new sqlcommand (sqltext, mydsn);
sqldatareader dr =mycommand.executereader();
if(dr.read())
{
response.contenttype = (dr["img_contenttype"].tostring());
response.binarywrite((byte[])dr["img_data"]);
}
mydsn.close();
}
#region web form designer generated code
override protected void oninit(eventargs e)
{
//
// codegen:该调用是 asp.net web 窗体设计器所必需的。
//
initializecomponent();
base.oninit(e);
}
///
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
///
private void initializecomponent()
{
this.load += new system.eventhandler(this.page_load);
}
#endregion
}
}
这样这个程序就完成了,简单吧。当然还很多改进之处,希望大家多想想多编编一定可以写出更多的图象上传程序。
查看 http://www.qqread.com/dotnet/n893105002.html
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- vb.net入门——OpenFileDialog 组件的使用 (75次浏览)
- vb.net入门——FontDialog 组件的使用 (52次浏览)
- vb.net入门——FolderBrowserDialog 组件的使 (45次浏览)
- vb.net入门——ColorDialog 组件的使用 (41次浏览)
- 用vb.net创建一个鼠标绘图程序 (39次浏览)
- vb.net入门——SaveFileDialog 组件的使用 (38次浏览)
- 在vb.net中用ado.net连接Access (25次浏览)
- ASP.NET缓存:方法分析和实践示例 (23次浏览)
- asp.net动态设置WebService引用 (22次浏览)
- VB.NET关于加密算法 (18次浏览)



