满意答案
hasaklcp
2013.05.08
采纳率:52% 等级:12
已帮助:6747人
必须用上传控件,数据库里的是虚拟路径,文件必须物理上存在的。
string size = FileUpload1.PostedFile.ContentLength.ToString();
double imageSize = Math.Round(float.Parse(size) / 1024, 1);
if (imageSize > 150)
{
m.Show("你上传的图片大小为:" + imageSize.ToString() + "KB\\n\\n已超范围规定的150KB了");
return;
}
string name = FileUpload1.FileName;
string type = name.Substring(name.LastIndexOf(".") + 1).ToLower();
System.Guid guid = System.Guid.NewGuid();
string vsnewname = guid.ToString();//声称文件名,防止重复
FileUpload1.SaveAs(HttpContext.Current.Server.MapPath("~/file/" + vsnewname + "." + type));
string path = "~/file/" + vsnewname + "." + type;
00分享举报