分享

c#添加图片

 万子千秋 2011-04-21
                            string Sj = DateTime.Now.ToString("yyyyMMddHHmmss");//当前时间
                            Random ran = new Random();
                            string sjs = ran.Next(1000, 9999).ToString();//随机数
                            string pictureName = FileUpload1.FileName;
                            string fileFix = pictureName.Remove(0, pictureName.LastIndexOf(".") + 1).ToLower();//图片后缀名
                            string fileName = Sj + sjs + "." + fileFix;
                            string ImgPath = "../companyImages/" + fileName;
                            //2、修改图片时将原来文件夹的图片删除,添加新图片
                            //获取新图片名
                            DataSet ds = cf.GetCompanyImageById(userId);
                            if (ds.Tables[0].Rows.Count > 0 && ds.Tables[0].Rows[0]["PhotoName"].ToString() != "")//有图片时删除
                            {
                                string OldImgPath = ds.Tables[0].Rows[0]["PhotoName"].ToString();
                                string OldServerPath = Server.MapPath(OldImgPath);//旧图片物理路径
                                //执行删除,将图片从旧文件夹中删除
                                System.IO.File.Delete(OldServerPath);
                            }
                            //将图片保存到相应的位置
                            string SavePath = Server.MapPath("../companyImages/") + fileName;
                            FileUpload1.PostedFile.SaveAs(SavePath);//将图片保存到相应的位置

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多