Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:问题

1楼
yaya 发表于:2009-3-17 11:05:36
有这样一个问题:在我的项目中用户需上传很多Word文档,由于不支持中文名,所以需要给上传的文档重命名。在重命名时我是这样设计的:先判断数据库中有多少个记录,得到数字N,然后获取当前年月日D,然后把D+A作为文件名给上传的文档命名。在项目运行初期就遇到了这样一个问题,用户A选择了文件上传功能,在填写文件信息的时候用户B也上传文件,B先上传完,A后上传完,结果B上传的文件没有了,而是A上传的文件。这种情况出现的原因是什么?应该怎样避免?
2楼
FSJM 发表于:2009-3-17 20:52:37

如果再加上用户的编号,应该就不会有重名的可能性了。

3楼
yaya 发表于:2009-3-18 9:21:07
对啊,怎么没有想到呢,谢谢!
4楼
fylii 发表于:2009-3-20 8:48:27
我是当前 年月日时分秒,做为文件名,相信再有重复我也没办法了。
5楼
fylii 发表于:2009-3-20 13:19:17

不怕,我的系统同时会上传产生撞车的很少。实在不性,在加个3位随机数字好了。

当然了,最安全的是加上表中的编号.这样肯定唯一了。

共5 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.09375 s, 3 queries.