注册 登录
编程论坛 ASP.NET技术论坛

[求助]图片上传

zd123456 发布于 2007-06-27 09:39, 582 次点击
哪个有图片上传的代码,可以给我参考一下吗?  或者给我点详细的思路.  谢谢 朋友了呀
6 回复
#2
bygg2007-06-27 10:08
直接放个上传控件就行了..把里面的地址存到数据库中..
#3
ggfei2007-06-27 12:31

先放一个上传控件upload,添一个文件夹Img,在加一个button和image
在button的onclick事件中写代码
if(UpLoad1.PostFile.FileName!="")
{
bool ges=false;
string[]end=new string{"jpg";"gif";"bnp"};
string file=UpLoad1.PostFile.FileName;
string filename=file.subString(file.LastIndexOf("\\")+1);//取得文件名
string fileend=file.subString(file.LastIndexOf(".")+1);//取得文件类型
for(int i=0;i<end.Length;i++)
{
if(fileend.equels(end[i]))
ges=true;
}
if(ges)
{
string filepath=Server.MapPath("Img/")+filename;
UpLoad1.PostFile.SaveAs(filepath);
Image1.ImageUrl=filepath;
return;
}
else
{
Respose.Write("<script>alert('只能上传jpg,gif,bnp格式的图片')</script>");
return;
}
}
else
{
Respose.Write("<script>alert('上传图片名称不能为空!')</script>");
return;

}

#4
zd1234562007-07-13 09:52

哦 谢谢了.

#5
botailang2007-07-13 10:11

请问一下,我用的是vs2003没有upload控件,怎么进行图片上传呢?

#6
sean882007-07-13 10:45
以下是引用botailang在2007-7-13 10:11:14的发言:

请问一下,我用的是vs2003没有upload控件,怎么进行图片上传呢?

vs2003 里面用File Field上传

#7
刘小芳2007-07-13 10:49

好贴,我收了

1