asp .net c# 的进。
发布网友
发布时间:2022-04-27 11:40
我来回答
共3个回答
热心网友
时间:2022-04-27 13:09
DropDownList能上传图片?
this.FilPicName.PostedFile.SaveAs(pic.PicName);
这个是上传代码没错
保存路径:string src="images/"+FilPicName.FileName; //这个就是图片的路径,前面的images是你的图片文件夹,这个你自己改。
然后把src放到insert语句中保存到数据库,
给你段代码吧
if (this.FileUpload1.HasFile)
{
string name = this.FileUpload1.FileName;//获取文件的名称如:panjun.doc panjun.gif
string type = name.Substring(name.LastIndexOf(".") + 1).ToLower();//获取文件的类型
if (type == "jpg" || type == "bmp" || type == "gif" || type == "png" )
{
string filepath = MapPath("~/images/" + name);
if (!File.Exists(filepath))
{
this.FileUpload1.SaveAs(filepath);//这个是主要的完成上传的代码
}
else
{
Response.Write("<script>alert('文件已存在,请重命名后再上传!')</script>");
return;
}
}
else
{
Response.Write("<script>alert('你选择的文件格式不符合要求!')</script>");
return;
}
}
else
{
Response.Write("<script>alert('请选择一个图片文件!')</script>");
return;
}
string src = @"images/" + this.FileUpload1.FileName;
热心网友
时间:2022-04-27 14:27
this.FilPicName.PostedFile.SaveAs(pic.PicName);
不知道你说的预览到底是想干吗。
热心网友
时间:2022-04-27 16:02
你这样肯定不行呀。如果你想预览,你得在旁边放一个图片控件。把数据库里的什放在控件中。
上传文件的控件是不能赋值的,只能选择文件。