asp.net如何避免把上传的文件覆盖掉
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net如何避免把上传的文件覆盖掉相关的知识,希望对你有一定的参考价值。
就是网站根目录的images文件夹里已经存在该图片了,再上传同名的图片时弹出提示“该图片已存在请重新命名”,如果重新命名则上传成功,不重新命名则覆盖掉原来的图片
建议上传文件成功后取一个唯一的文件名。若一定要用原文件名可以用File.Exists("path")做出判断,如返回true然后Response.Write("<script language=\"javascript\" type=\"text/javascript\">alert('此文件以存在!')</script>"); 参考技术A 重命名啊。不重命名怎么可能。
asp.net(c#)如何上传大文件?
(1)想要想上传大文件,必须在web.config文件中进行配置。
(2)在节点中添加如下代码即可:<httpRuntime maxRequestLength="2097151"/>。
(3)这个代码就是表示设置最大请求值,上传文件也就相当于请求。“maxRequestLength”单位为KB,最大值为2097151,如果不设置,默认为4096 KB (4 MB)。也就是说上传的文件最大可以上传2G以内的文件。
(4)一般没有配置的话,默认只能上传4M以内的文件。配置了的话就可以上传更大的文件。
ASP是动态服务器页面(Active Server Page)的英文缩写。 是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是 .asp。现在常用于各种动态网站中。
参考技术A 想要想上传大文件,必须在web.config文件中进行配置。在<system.web>节点中添加如下代码即可:
<httpRuntime maxRequestLength="2097151"/>
这个代码就是表示设置最大请求值,上传文件也就相当于请求。maxRequestLength单位为KB,最大值为:2097151.如果不设置,默认为4096 KB (4 MB)。
也就是说上传的文件最大可以上传2G以内的文件。
一般没有配置的话,默认只能上传4M以内的文件。配置了的话就可以上传更大的文件。
以上是关于asp.net如何避免把上传的文件覆盖掉的主要内容,如果未能解决你的问题,请参考以下文章