在做CMS是需要上传图片,需要使用FileUpload控件,自己简单查了下资料,总结起来主要是6个步骤。
//1.if语句判断picUpload是否存在文件 if (picUpload.HasFile) { //2.返回与虚拟路径相对应的物理路径 string path = Server.MapPath("../Image/Web/Friendlink/"); //3.获得上传文件名 string filename = picUpload.PostedFile.FileName; //4.获得后缀名 string suffix = System.IO.Path.GetExtension(picUpload.PostedFile.FileName); //5.判断后缀名是否符合 if (suffix == ".jpg" || suffix == ".png" || suffix == ".gif" || suffix == ".bmp" || suffix == ".psd" || suffix == ".svg") { //6.路径加文件名,完成保存 picUpload.PostedFile.SaveAs(path + filename); } else { Label4.Text = "图片格式不正确"; } }
浙公网安备 33010602011771号