ASP.NET中上传多文件时,用日期时间命名新文件,这不是个好主意。
ASP.NET中上传多文件时,用日期时间命名新文件,这不是个好主意。<br />网上流行的多文件上传,都是上传之后,用日期时间命名。都认为方便、简单,似乎还能避免同目录下产生相同的文件。<br />代码大多如下:string 新文件名 = DateTime.Now.ToString("yyMMddHHmmss");<br />上面这行代码会导致很有趣的bug:那就是当网站繁忙很多人同时上传的时候,或者一个人多文件同时上传的时候,你会发现,你传上去文件,经常性(跟别人)都是一样的,经常性“丢掉”一些图片。<b
原创
2010-12-29 19:39:00 ·
248 阅读 ·
0 评论