永发信息网

c#语言 覆盖 代码

答案:4  悬赏:0  手机版
解决时间 2021-07-31 11:08

比如上传一张 图片到服务器,若服务器里有这图片了, 怎么显示提示用户 “是否覆盖”这个 框框,求 代码..(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
{
"提示:文件已经存在,是否覆盖";


是:删除同名文件,上传


否:不上传


}

全部回答
fileinfo 得到它的名称 filename再和要上传的文件名对比下就好了!

去读文件夹图片的名字啊!做判断就行了啊!思路!代码自己想着写一下啊!

一般我们上传图片到服务器里面,是要对图片进行重命名的~~

一般是按时间来命名的,所以上传图片是不是出现重名的~~

难道你不是这样做的么?

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
励志人生格言
济南哪里有卖情侣娃娃的
沙市区荆州丝域养发馆(江津路店)怎么去啊,谁
求一款性价比高的上网本(本人穷学生一个,想
兼职猫可信吗,环球调查网客户端我手机用不了
我想问部蒙面超人的片,不过忘了片名了,在很
QQ游戏解封是按哪个时间?是按自助解封那时间
桂林有直达万州的飞机吗?
守护甜心中的亚梦的书包哪有的买?
川汇区周口河南省新型农村合作医疗定点医院这
没报名就不能进雷克斯杯的比赛吗
我电脑屏幕颜色突然变了怎么回事?DELL笔记本
Q宠一级藏宝图第二关在哪里?
那里有最新电脑系统升级下载
我想问问轻松爱你的结局是什么啊!谢谢咯!
推荐资讯
4个月宝宝夜哭有什么办法
脸上痘痘的痕迹怎么去掉
对朋友应该有防备之心吗?
农历1993年8月25日是什么星座
方正县哈尔滨阿曼俄罗斯越南进口商品在哪里啊
我是1984年3月23日想占卜一下命运如何
Frontpage保存文件能用中文名么?
怎么能看到车队挑战赛所有房间呢
霸气的企业文化标语,什么是文化企业格言?
怎么制作个人简历?
华硕主板M3A开机只停留在主板界面不会动,怎
QQ三国里做什么才能快速赚钱,复制坚决不选!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?