1
wdd2007 2013-07-18 21:55:44 +08:00 1
取文件md5值作为文件名,这样同样的文件也只用保存一份了.
|
3
11138 2013-07-18 22:19:10 +08:00 1
MD5值都是32个字符定长的,无论是字符串还是文件。
|
4
hhrmatata 2013-07-18 23:31:25 +08:00
只有当文件上传完成以后才能计算md5值,并对文件进行重命名。
上传的时候仍然需要给文件命一个临时名字,并且不能重复。 |
5
donald 2013-07-18 23:40:13 +08:00
命名前先检查下是否重复?为什么不能用原文件名?
|
7
donald 2013-07-19 02:50:43 +08:00
@cloverstd 还有一个问题是如果上传的文件之前已经有过相同的了,你不覆盖,再存一份? 这样就别用随机名了吧,时间戳+递增序号
|
8
alexrezit 2013-07-19 08:00:24 +08:00 via iPhone
递增.
|
9
korvin 2015-01-24 16:10:40 +08:00
我是 时间戳+3位随机数+UID
|