国航飞机餐早餐:用asp怎样做才能交图片存储到access数据库中???

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/26 10:57:28
用asp怎样做才能将图片存储到access数据库中???

private void Button1_Click(object sender, System.EventArgs e)
{

string fullname=this.File1UPLOAD.PostedFile.FileName;
//全路径改为文件名
int ii=fullname.LastIndexOf("\\")+1;
string filename=fullname.Substring(ii);

string dt=DateTime.Now.Month.ToString()+"月"+DateTime.Now.Ticks.ToString();
string fn=this.DropDownList1.SelectedItem.Text+"-"+this.TextBox1ID.Text+"-"+
this.TextBox2Name.Text+"-"+filename;

//加上文件类型判断
int i=fullname.LastIndexOf(".")+1;
string type =fullname.Substring(i);
if(type=="jpg"||type=="JPG")
{
// this.File1UPLOAD.PostedFile.SaveAs(Server.MapPath("up")+"\\"+filename);//服务器上的绝对路径
this.File1UPLOAD.PostedFile.SaveAs(Server.MapPath("up")+"\\"+fn);
this.Image1.ImageUrl="up/"+fn;
this.Image1.Visible=true;
}
else
{

this.Response.Write("<script language='javascript'>alert('请选择一个RAR文件')</script>");
}

在这里你的把那个ACCESS的数据库 的 存储图片的字段的类型用IMANGE 类型或是二进制类型 才可以 的

可以用上传的方法把图片存入空间,而ACCESS里只能存放图片的路径,当网页需要显示其图片的时候,
<img src="调用数据库里的图片路径">