用GUID来随机生成一个字段,
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
8-4-4-4-12位,一共32位
理论上在有生之年是不会重复的。
另外还可以在web.config中设置用户上传文件的大小。
<httpRuntime>节点。
<httpRuntime maxRequestLength="40960" executionTimeout="180" appRequestQueueLimit="100" />
代表了上传文件最大40960KB(40M),最大超时180s,最大并发请求100个。
还可以在<appSettings>节点配置常用的文件后缀。
<appSetting>
<add key="FileType" value=".jpg;.bmp;.jpeg;.doc" />
</appSetting>
在需要的时候
string fileType = ConfigurationManager.AppSetting["FileType"]
本文介绍了如何使用GUID生成唯一文件名以避免文件名冲突,并详细说明了如何配置web.config来控制文件上传的大小限制、超时时间和并发请求数量。
2009

被折叠的 条评论
为什么被折叠?



