怎样实现多文件同时上传.只要思路不要代码

来源:百度知道 编辑:UC知道 时间:2024/05/10 03:59:29
我在文件上传到服务器之前把它的名字改成上传时间
但是有个问题是 同时上传多个文件的时候,上传时间是相同的 所以传上去的文件最后一个会覆盖前几个文件.
我只要思路教我怎么样解决多个文件同时上传 不需要写代码。谢谢高手~
第一个方法我也考虑过。但是随机数也有可能会产生一样的,不保险啊。

第2个方法能否详细帮我解答一下呢?

方法很多

1. 不是太可靠的方法,时间值加上一个随机数。

2. 相对1好一点的方法。用 md5 或者 crc 等算法对文件产生一个校验码,这个结合时间,一般不会重复。

3. 最稳妥的解决办法。如果你愿意操作数据库的话,建立一个有自增主键的表,每个文件插入一条记录,用获得的自增主键(last_insert_id)命名文件就可以。如果你觉得记录下来太占空间,随后删除记录都可以,自增主键还是会保留和继续累加的。

绝对同意楼上.
时间值加上一个随机数,随机数长一点就行了,重合的机率其实是很小的.如果就只上传几个文件的话,几位随机数就行啦.
很多网站都是这样实现的,不用担心的.
采用对文件hash的方法的话,运算要多一点,而且也是有机会重复的,只是机率小一点.