判断记录是否存在,询问是否继续。头晕啊!!! 流程是用户上传文件--》进去数据库判断是否存在--》询问用户是否覆盖--》Yes--》覆盖 --》No --》返回 asp.net 确认 判断 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function Confirm() { return confirm("确定要覆盖吗?") }确认 先删除现有的再上传 就是 用户上传一个文件。在asp.net后台 判断是否存在,如果存在,询问用户是否覆盖?winform 这个功能好简单。可是网页这个 来回传送怎么做? 考虑用ajax 新开一个请求来查询这个文件是否存在。然后通过js来进行提示吧。 //先检测文件是否存在if(hasfile==ture){ ClientScript.RegisterStartupScript(this.GetType(), "", "<script> return confirm("确定要覆盖吗?") ;</script>");}//删除文件//上传文件 if (System.IO.File.Exists(serverpath1))//判断服务器上是否有同名文件存在 { Response.Write("<script>alert('已经存在xxxxxxxxxxxxx');</script>"); } else { 上传代码,会自动覆盖的。 } 这个并不难,jQuery.ajax可搞定handler处理读取上传文件和数据库中数据进行对比,然后进行相应逻辑操作 用一个button按钮控制文件上传 触发click事件写个AJAX来访问服务端 查询下数据库是否存在该文件 给用户一个提示 不考虑ajax先,【浏览器】用户上传文件--》【服务端】文件存放到临时目录,进去数据库判断是否存在,如果不存在,放到正确位置,返回上传正确页面;否则返回询问页面--》【浏览器】显示页面询问用户是否覆盖--》Yes--》【服务端】覆盖--》No--》【服务端】删除临时文件你看,跟你想的一样 这个功能是要干嘛用的...这存在bug..如果客户将一张图片用两个名字上传....完全是可以传上去的..你这个功能无用 文件上传的时候服务器端将文件流转成BASE64字符串后做MD5编码记录到数据库。当有新的文件上传服务器端读取到流后做同样处理对比当前文件的MD5码是否存在,若不存在直接存放到正确位置,若存在先将文件保存在临时位置。提示用户确认,若用户取消,删除临时保存位置的文件,若确定将临时位置的文件覆盖到正确位置 $("#btn").click(function(){ var fileName = 文件名; $.ajax({ type:"post", url:提交地址, dateType:"string", success:function(data){ if(date=="true")//这里随意数字什么的都行 { 提示代码 } } })}) asp.net 中把多个word合在一起 C#中的ref 和out 关键字怎么使用呢? 土问,cs文件如何读写当前asp文件gridview中的内容(只有20分了,不好意思) 读取excel文件时出现空数据 求助~~~!!请各位达人执教:“/Sloa”应用程序中的服务器错误。谢谢了~~~ Web应用程序中使用Windows对话框 请帮我看看这个错误,关于now()的。 进者有分,帮我看一下做这么一个网站要多钱合适 asp.net2.0 怎么不支持frameset 救急救急,我该怎样连接到其他页面 asp.net+jquery ajax web网站制作管理系统选择心得交流
来查询这个文件是否存在。然后通过js来进行提示吧。
//先检测文件是否存在
if(hasfile==ture)
{ ClientScript.RegisterStartupScript(this.GetType(), "", "<script> return confirm("确定要覆盖吗?") ;</script>");}//删除文件
//上传文件
{
Response.Write("<script>alert('已经存在xxxxxxxxxxxxx');</script>");
}
else
{
上传代码,会自动覆盖的。
}
【浏览器】用户上传文件--》【服务端】文件存放到临时目录,进去数据库判断是否存在,如果不存在,放到正确位置,返回上传正确页面;否则返回询问页面--》【浏览器】显示页面询问用户是否覆盖--》Yes--》【服务端】覆盖
--》No--》【服务端】删除临时文件你看,跟你想的一样
如果客户将一张图片用两个名字上传....完全是可以传上去的..你这个功能无用
当有新的文件上传服务器端读取到流后做同样处理对比当前文件的MD5码是否存在,若不存在直接存放到正确位置,若存在先将文件保存在临时位置。提示用户确认,若用户取消,删除临时保存位置的文件,若确定将临时位置的文件覆盖到正确位置
$("#btn").click(function(){
var fileName = 文件名;
$.ajax({
type:"post",
url:提交地址,
dateType:"string",
success:function(data){
if(date=="true")//这里随意数字什么的都行
{
提示代码
}
}
})
})