/// <summary>
/// 删除文件
/// </summary>
/// <param name="saveFilePath">文件保存路径</param>
/// <param name="imgPath">文件名</param>
public static void Delfile(string saveFilePath, string imgPath)
{
//删除原有图片
string pathname = System.Web.HttpContext.Current.Server.MapPath(saveFilePath) + "/" + imgPath;
string fname = pathname.Substring(pathname.LastIndexOf("\\") + 1);
if (File.Exists(pathname))
{
try
{
File.Delete(pathname);
}
catch (Exception error)
{
buss.ShowMsgBox("删除原有图片出错! 错误:" + error.Message);
}
}
}
/// <summary>
/// 上传图片,返回要保存的图片名
/// </summary>
/// <param name="fulPhoto">上传控件名称</param>
/// <param name="fileName">保存文件的文件夹路径</param>
/// <param name="imgPath">要判断是否存在的图片名</param>
/// <returns>返回保存的图片名</returns>
public static string Upimgfile(FileUpload fulPhoto, string saveFilePath, string imgPath)
{
if (fulPhoto.HasFile)
{
try
{
//删除原有的
if (imgPath != "")
{
//删除原有图片
string pathname = System.Web.HttpContext.Current.Server.MapPath(saveFilePath) + "/" + imgPath;
string fname = pathname.Substring(pathname.LastIndexOf("\\") + 1);
if (File.Exists(pathname))
{
try
{
File.Delete(pathname);
}
catch (Exception error)
{
buss.ShowMsgBox("删除原有图片出错! 错误:" + error.Message);
return "";
}
}
}
//如果有文件
string fileName = fulPhoto.FileName;
string savePath = System.Web.HttpContext.Current.Server.MapPath(saveFilePath);
string imgType = fileName.Substring(fileName.LastIndexOf(".") + 1);
//命名图片
string imgName = System.DateTime.Now.ToString("yyyyMMddhhmmss") + fileName;
//图片保存路径
string fullpath = savePath + "\\" + imgName;
//保存图片
fulPhoto.SaveAs(fullpath);
imgPath = imgName;
}
catch (Exception ex)
{
buss.ShowMsgBox("图片上传出错!错误:" + ex.Message);
return "";
}
}
return imgPath;
}
/// <summary>
/// 上传图片,返回要保存的图片名
/// </summary>
/// <param name="fulPhoto">上传控件名称</param>
/// <param name="fileName">保存文件的文件夹路径</param>
/// <param name="imgPath">要判断是否存在的图片名</param>
/// <returns>返回保存的图片名</returns>
public static string Upimgfile(FileUpload fulPhoto, string saveFilePath, string imgPath,string aa)
{
if (fulPhoto.HasFile)
{
try
{
//删除原有的
if (imgPath != "")
{
//删除原有图片
string pathname = System.Web.HttpContext.Current.Server.MapPath(saveFilePath) + "/" + imgPath;
string fname = pathname.Substring(pathname.LastIndexOf("\\") + 1);
if (File.Exists(pathname))
{
try
{
File.Delete(pathname);
}
catch (Exception error)
{
buss.ShowMsgBox("删除原有图片出错! 错误:" + error.Message);
return "";
}
}
}
//如果有文件
string fileName = fulPhoto.FileName;
string savePath = System.Web.HttpContext.Current.Server.MapPath(saveFilePath);
string imgType = fileName.Substring(fileName.LastIndexOf(".") + 1);
//命名图片
string imgName = System.DateTime.Now.ToString("yyyyMMddhhmmss") + aa + fileName;
//图片保存路径
string fullpath = savePath + "\\" + imgName;
//保存图片
fulPhoto.SaveAs(fullpath);
imgPath = imgName;
}
catch (Exception ex)
{
buss.ShowMsgBox("图片上传出错!错误:" + ex.Message);
return "";
}
}
return imgPath;
}
/// <summary>
/// 上传图片,返回要保存的图片名
/// </summary>
/// <param name="fulPhoto">上传控件名称</param>
/// <param name="fileName">保存文件的文件夹路径</param>
/// <param name="imgPath">要判断是否存在的图片名</param>
/// <returns>返回保存的图片名</returns>
public static string Upimgfile2(FileUpload fulPhoto, string saveFilePath, string imgPath,string numb)
{
if (fulPhoto.HasFile)
{
try
{
//删除原有的
if (imgPath != "")
{
//删除原有图片
string pathname = System.Web.HttpContext.Current.Server.MapPath(saveFilePath) + "/" + imgPath;
string fname = pathname.Substring(pathname.LastIndexOf("\\") + 1);
if (File.Exists(pathname))
{
try
{
File.Delete(pathname);
}
catch (Exception error)
{
buss.ShowMsgBox("删除原有图片出错! 错误:" + error.Message);
return "";
}
}
}
//如果有文件
string fileName = fulPhoto.FileName;
string savePath = System.Web.HttpContext.Current.Server.MapPath(saveFilePath);
string imgType = fileName.Substring(fileName.LastIndexOf(".") + 1);
//命名图片
string imgName = System.DateTime.Now.ToString("yyyyMMddhhmmss")+ numb + fileName;
//图片保存路径
string fullpath = savePath + "\\" + imgName;
//保存图片
fulPhoto.SaveAs(fullpath);
imgPath = imgName;
}
catch (Exception ex)
{
buss.ShowMsgBox("图片上传出错!错误:" + ex.Message);
return "";
}
}
return imgPath;
}
C#上传图片返回要保存的图片名
最新推荐文章于 2019-02-22 15:36:49 发布