我想用客户端技术生成一个理论不会重复的图片文件名放在影藏域里,这样我上传的图片就不会有名字冲突了

chendd2001 2003-06-10 10:40:30
我不想用服务器方的方法,只想用客户端生成唯一序列
...全文
43 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
griefforyou 2003-06-11
  • 打赏
  • 举报
回复
弄个像数据库里一样自动加1的序利号
chendd2001 2003-06-11
  • 打赏
  • 举报
回复
在客户端 用实间能产生一个基本上不会重复的数了,我想再加上一个不大会重复的数
那就保险了,
请问还有什么能产生比较不重复的数呢 ?
chendd2001 2003-06-11
  • 打赏
  • 举报
回复
我这个程序必须在客户端构造阿,所以才这一问,我置到服务段更好,但没办法情况就这样
JK_10000 2003-06-11
  • 打赏
  • 举报
回复
不明白的是楼主为什么偏不在服务器端构造???
chendd2001 2003-06-11
  • 打赏
  • 举报
回复
to xuzuning: 无论在客户端构造的如何精确,仍不能保证两个浏览器不产生同样的序列。
为什么这么说,难道年月日时分秒+随机数还能同样,那也是百万分之一不到吧,
coffee_cn 2003-06-11
  • 打赏
  • 举报
回复
应该在服务器端去做,取id就足够了,为什么这么麻烦呀
xuzuning 2003-06-11
  • 打赏
  • 举报
回复
只能在服务器端做这件事。
无论在客户端构造的如何精确,仍不能保证两个浏览器不产生同样的序列。
chendd2001 2003-06-10
  • 打赏
  • 举报
回复
精确到毫秒级了吗,应为同一秒内还是有同时发生的
wssgwps 2003-06-10
  • 打赏
  • 举报
回复
Try My Code:
<div id="d1">
</div>
<button onclick="mm()">看生成图片的文件名</button>
<script>
function mm()
{
var ImgSrc;
var myDate = new Date;
ImgSrc=myDate.getTime()+".gif";
d1.innerHTML="<img src='>" + ImgSrc +"'>"
alert(d1.innerHTML);
}
</script>
chendd2001 2003-06-10
  • 打赏
  • 举报
回复
我自己觉得解决方法因该是取得 当时的年月日小时分秒,毫秒,这样就不重复了,
可我不只道代码怎么写,请帮助,
或有更好哽简单的发法,

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧