使用JspSmartUpload组件上传称工,但重名文件会被覆盖,怎么办呢
如题 问题点数:50、回复次数:12Top
1 楼blackdreamzg(基本靠手)回复于 2005-03-04 01:15:23 得分 10
用时间,或者生成随机数来给文件重命名。Top
2 楼joyaga(joyaga)回复于 2005-03-04 07:42:59 得分 10
在上传的过程中一般都是用时间转换成字符串给文件重命名再上传到服务器上Top
3 楼toyysky(菜鸟)回复于 2005-03-04 07:58:09 得分 5
上传之后改名字啊,可根据时间等改Top
4 楼panzhiwei(panzhiwei008)回复于 2005-03-04 08:35:10 得分 5
先用exist判断呀!然后再传!!!Top
5 楼mars_han(ChanelNo.5)回复于 2005-03-04 09:10:35 得分 0
嗯,这个组件很好用,也很方便。Top
6 楼disremember(disremember)回复于 2005-03-04 12:44:12 得分 0
会不会同一时间有用户同时上传,例如在 10:20:45秒的时候正好两个人同时上传,
那不就又重名了?Top
7 楼gumplei(我爱白骨精)回复于 2005-03-04 13:24:47 得分 0
你最好利用随即函数,这样就不会重复了。所以就不会被覆盖了。Top
8 楼disremember(disremember)回复于 2005-03-04 14:24:25 得分 0
我已经把上传者的用户名+日期作为文件名了,
我的考虑是同一个用户不可能同一时刻上传两个以上的文件,
不知道这样考虑对不对?Top
9 楼hotenM(南京)回复于 2005-03-04 14:33:46 得分 10
那再加上sessionid来命名咯Top
10 楼zlhlj2000(六合彩)回复于 2005-03-04 14:50:12 得分 0
重名肯定覆盖,时间就可以。Top
11 楼YZ815(♂匆匆过客√)回复于 2005-03-04 15:10:46 得分 10
最简单,在名称上加用户名和当前系统时间,这样就基本OK了!Top
12 楼disremember(disremember)回复于 2005-03-04 15:41:19 得分 0
如何删除上传的文件呢,语句应该怎么写?Top




