关于多张图片一起上传时的重命名问题
问题是这样子的,我写了个依据当前日期与时分秒再加四位随机数生成图片新名称,在上传单张图片是一切正常,但是上传二张或二张以上图片的时候就出现上传的图片命名相同而导致服务存储时后面上传的图片把前面的张图覆盖掉了...也就是服务器最终保存的图片只有一张,或者缺少...
重命名函数大如下:
public static string getdatetimename()
{
....
return '200710212022301001'; ''返回这种格式,最后四位是用随机数生成的,前面的按日期时分秒组成
}
但测试结果表明,最终二张图片是都上传成功了,只是在分别上传的时候这个命名函数生成的文件名称是一样的,也就是服务器存储的时候覆盖掉了前面的.
为什么会得到一样的名称呢?随机数也有可能产生同样的值吗?