上传图片替换原有图片 比如我在根目录下有一张image/1.jpg,现在我上传一张图片,图片名也是1.jpg,如何让它替换原来那张图片?具体如何做呢?大家帮帮忙,先谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先上传新的图片,如果上传成功的话,就删掉或重命名旧的图片,再把新上传的图片复制到目标文件夹下并重命名为1.jpg。 先删除再保存if(File.Exist(filepath)) File.Delete(filepath);UploadFile1.PostedFile.SaveAs(filepath); 简单,这样就OK了。if(File.Exist(filepath)){ File.Delete(filepath); }UploadFile1.PostedFile.SaveAs(filepath); 使用FileUpload.Save的时候,使用1.jpg就覆盖了。 if(file1.PostedFile.FileName!=""){strPath=file1.PostedFile.FileName;strName=strPath.Substring(strPath.LastIndexOf("\\")+1);strPa=Server.MapPath("../Template/"+strName);if(File.Exists(strPath)){if(File.Exists(strPa))File.Delete(strPa);}file1.PostedFile.SaveAs(strPa+strName); 这也太简单了吧。if(File.Exist(filepath)){ File.Delete(filepath); }UploadFile1.PostedFile.SaveAs(filepath); 上面的回答已经解决了,先判断要存储的根目录下是否有该文件,File.Exist(path),如果有,则将其删除,(最好将存储路径放在数据库中),然后再上传将要存进的图片。上传的原理就不需要说了,上面也解决了,先判断控件中是否存在文件,然后再上传。 楼上都说了哦,更多关于文件上传,可以看看文件上传专栏:http://www.bbs180.com/topictag-26.aspx ckfinder,怎么动态设置上传路径? 【求助】发布后的网站改代码问题!!! 关于验证码图片显示的问题 asp.net mvc3 ef ora-12154 cs怎样登陆bs 在程序中定时执行某个任务 iframe问题 大虾请进,有关于框架、网页编码和调试的问题,急!!! jmail能收信发信的版本下载? 求 DataGrid 应用详解!! 求助数据库问题: Asp.net 为何读取access这么慢? 如何做象开心网的跳出窗?
if(File.Exist(filepath))
File.Delete(filepath);
UploadFile1.PostedFile.SaveAs(filepath);
{
File.Delete(filepath);
}
UploadFile1.PostedFile.SaveAs(filepath);
{
strPath=file1.PostedFile.FileName;
strName=strPath.Substring(strPath.LastIndexOf("\\")+1);
strPa=Server.MapPath("../Template/"+strName);
if(File.Exists(strPath))
{
if(File.Exists(strPa))
File.Delete(strPa);
}
file1.PostedFile.SaveAs(strPa+strName);
if(File.Exist(filepath))
{
File.Delete(filepath);
}
UploadFile1.PostedFile.SaveAs(filepath);