先放一个上传控件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;}
哦 谢谢了.
请问一下,我用的是vs2003没有upload控件,怎么进行图片上传呢?
vs2003 里面用File Field上传
好贴,我收了