用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"]