比如上传一张 图片到服务器,若服务器里有这图片了, 怎么显示提示用户 “是否覆盖”这个 框框,求 代码..(C#语言或ASP语言)。
比如上传一张 图片到服务器,若服务器里有这图片了, 怎么显示提示用户 “是否覆盖”这个 框框,求 代码..(C#语言或ASP语言)。
if (FileUpload1.HasFile)
{
string fileContentType = FileUpload1.PostedFile.ContentType;
if (fileContentType == "image/bmp" || fileContentType == "image/gif" || fileContentType == "image/pjpeg" || fileContentType == "image/png")
{
string name = FileUpload1.PostedFile.FileName; // 客户端文件路径
FileInfo file = new FileInfo(name);
string fileName = file.Name; // 文件名称 // 缩略图文件名称
string webFilePath = Server.MapPath("./ime/yt/" + fileName); // 服务器端文件路径
string webFilePath_s = Server.MapPath("./ime/syt/" + fileName); // 服务器端缩略图路径
if (!File.Exists(webFilePath))
{
try
{
FileUpload1.SaveAs(webFilePath); // 使用 SaveAs 方法保存文件
}
catch (Exception ex)
{
Label1.Text = "提示:文件上传失败,失败原因:" + ex.Message;
}
}
else
{
"提示:文件已经存在,是否覆盖";
是:删除同名文件,上传
否:不上传
}
去读文件夹图片的名字啊!做判断就行了啊!思路!代码自己想着写一下啊!
一般我们上传图片到服务器里面,是要对图片进行重命名的~~
一般是按时间来命名的,所以上传图片是不是出现重名的~~
难道你不是这样做的么?