<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication3.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</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" enctype="myltipart/formdata">
<input id="FileImageUpload" runat="server" type="file">
<asp:Button ID="btnsubmit" Runat="server" />
</form>
</body>
</HTML>
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.IO;
using System.Text;
using lylmDll;
using lkinfo.Common;namespace WebApplication3
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.HtmlControls.HtmlInputFile pic;
protected System.Web.UI.WebControls.Button btnsubmit;
protected System.Web.UI.HtmlControls.HtmlInputFile FileImageUpload;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
private void btnsubmit_Click(object sender,System.EventArgs e)
{
int imagesize=0;
string name="";
try
{
string strImageType;
Stream imageStream ;
//图片大小.
imagesize=FileImageUpload.PostedFile.ContentLength;
name="hadhh"+FileImageUpload.PostedFile.FileName;
strImageType=FileImageUpload.PostedFile.ContentType;
imageStream=FileImageUpload.PostedFile.InputStream;
byte [] input= new byte[imagesize];
int intStatues=imageStream.Read(input,0,imagesize); string title="jdfh";
linkinfoDll lkf = new linkinfoDll();
bool s1 = lkf.insertImg(title,input);
}
catch(Exception ex)
{
Response.Write(imagesize+name+ex.Message);
Response.End(); } } #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.btnsubmit.Click += new System.EventHandler(this.btnsubmit_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion
}
}
我写的这个程序用来调试图片上传到数据库,可为什么就不能用呀?我上午还能用的!
错误是:为将实例引用到实例的对象上面(
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</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" enctype="myltipart/formdata">
<input id="FileImageUpload" runat="server" type="file">
<asp:Button ID="btnsubmit" Runat="server" />
</form>
</body>
</HTML>
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.IO;
using System.Text;
using lylmDll;
using lkinfo.Common;namespace WebApplication3
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.HtmlControls.HtmlInputFile pic;
protected System.Web.UI.WebControls.Button btnsubmit;
protected System.Web.UI.HtmlControls.HtmlInputFile FileImageUpload;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
private void btnsubmit_Click(object sender,System.EventArgs e)
{
int imagesize=0;
string name="";
try
{
string strImageType;
Stream imageStream ;
//图片大小.
imagesize=FileImageUpload.PostedFile.ContentLength;
name="hadhh"+FileImageUpload.PostedFile.FileName;
strImageType=FileImageUpload.PostedFile.ContentType;
imageStream=FileImageUpload.PostedFile.InputStream;
byte [] input= new byte[imagesize];
int intStatues=imageStream.Read(input,0,imagesize); string title="jdfh";
linkinfoDll lkf = new linkinfoDll();
bool s1 = lkf.insertImg(title,input);
}
catch(Exception ex)
{
Response.Write(imagesize+name+ex.Message);
Response.End(); } } #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.btnsubmit.Click += new System.EventHandler(this.btnsubmit_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion
}
}
我写的这个程序用来调试图片上传到数据库,可为什么就不能用呀?我上午还能用的!
错误是:为将实例引用到实例的对象上面(
解决方案 »
- winform窗体里嵌入word,怎么将word 2007左上角office按钮屏蔽?
- c# 如何读取CSV文件
- 如何实现将word文件转换成纯文本文件
- 如何在pictureBox1上输出带矩形边框的字符串?在线等!急!
- Parameter 的问题
- web开发中,为什么在类中没有Server对象呀
- propertyGrid 为动态属性添加...按钮及下拉框
- "window.history.back(-1)"是不是跟用鼠标点"后退"的效果一样呀?
- 关于SharePoint2007中WebPart的问题
- 请问为什么我用HTTP POSTER工具访问不了本地的API
- 程序的怪问题!有关Socket的问题,所有得分都给了
- 关于C#调用Excel的问题(在线急等!!!)
string name="";
imageStream=FileImageUpload.PostedFile.InputStream;
byte [] input= new byte[imagesize];
int intStatues=imageStream.Read
NullReferenceException: 未将对象引用设置到对象的实例。]
wysln.Wyxt.Inc.ProjectTreeView.ConvertDataReaderToDataTable(SqlDataReader dataReader) in E:\ASP\wysln\Wyxt\Inc\ProjectTreeView.ascx.cs:46
wysln.Wyxt.Inc.ProjectTreeView.InitRootNodeDataTable() in E:\ASP\wysln\Wyxt\Inc\ProjectTreeView.ascx.cs:93
wysln.Wyxt.Inc.ProjectTreeView.Page_Load(Object sender, EventArgs e) in E:\ASP\wysln\Wyxt\Inc\ProjectTreeView.ascx.cs:30
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()