.net上传文件,判断是否存在!

fengjuncheng 2010-01-05 06:25:16
1、.net上传文件,判断是否存在!假如存在,弹出一个对话框,提示(已经存在同名文件,你是否要覆盖它),确定后,就上传,成功后保存到数据库....,否则返回...........
我的代码:
if (System.IO.File.Exists(serverpath1))//判断服务器上是否有同名文件存在
{
Label5.Text = "该图片已经存在!请改名后上传!";
return;
}
这个是我用了判断的代码....我觉得不人性化,存在就返回了....没有一个对话框判断下,要覆盖就上传,否则返回!

2、多文件上传文件,我的多文件上传程序,我要的效果是上传成功后,文件会保存在本地...然后再保存到数据库...
现在有个问题,多文件上传,成功后是保存到本地文件夹了,但数据库只记录了一条数据..因为只有一个 FileUpload,其他都是添加出来的。大家有更好的多文件上传,并要保存到数据库!
3、删除图片后,如何做到既删除数据库里的记录,有删除本地文件夹的图片!
请教各位..........
...全文
698 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mohugomohu 2010-01-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 rovecat 的回复:]
这样做麻烦,上传后重新命名,数据库中记录原始文件名,和新的文件名,下载时按原始文件名发送。


[/Quote]
good
  • 打赏
  • 举报
回复
是啊,上传重命名就行啊!
三碗猪脚 2010-01-06
  • 打赏
  • 举报
回复
这样做麻烦,上传后重新命名,数据库中记录原始文件名,和新的文件名,下载时按原始文件名发送。

  • 打赏
  • 举报
回复
在数据库里加上事件就好了,每次上传同时做到服务器也记录,删除服务器也作出响应。
newdigitime 2010-01-05
  • 打赏
  • 举报
回复
1,干嘛用默认文件名,上传文件最好用时间值自动取值,这样就不会有同名文件存在了.而且便于管理

2.每上传成功一个,就在session中添加一条图片文件名的相关数据(当然也可以有其它办法),所有文件上传结束后,再分别写入数据库.

3.这个逻辑就更简单了.
你在代码的前半部分执行数据库删除,后部分代码得用asp.net的文件类删除相关文件.

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧