文件上传中UUID的解读

Posted StephenChowcai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件上传中UUID的解读相关的知识,希望对你有一定的参考价值。

UUID简介如下:
1.简介
UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部分。

UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。如此一来,每个人都可以建立不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题。目前最广泛应用的 UUID,即是微软的 Microsoft‘s Globally Unique Identifiers (GUIDs),而其他重要的应用,则有 Linux ext2/ext3 档案系统、LUKS 加密分割区、GNOME、KDE、Mac OS X 等等。

UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。

2.在JDK中
**如果使用的JDK1.5的话,那么生成UUID变成了一件简单的事,以为JDK实现了UUID:
java.util.UUID,直接调用即可.
UUID uuid  =  UUID.randomUUID();
String s = UUID.randomUUID().toString();//用来生成数据库的主键id非常不错。。  
 
**UUID是由一个十六位的数字组成,表现出来的形式例如
**550E8400-E29B-11D4-A716-446655440000
3.在web项目中
UUID在web项目中文件上传时使用
用来生成一个文件名的前缀,那么每次请求生成的前缀就会不同,从而
不会让新上传的文件因为同名而覆盖旧文件。

以上是关于文件上传中UUID的解读的主要内容,如果未能解决你的问题,请参考以下文章

Firebase Crashlytics 为 UUID 上传丢失的 dSYMs 文件

如何为使用 Django-CKEditor 上传的图像创建 uuid4 文件名?

Java29Tcp,文件上传/UUID,Junit

为啥我无法将文件上传到 Firebase 存储

关于elementt的upload图片上传标签的解读,上传视频。上传大文件切片——生成一个哈希值,Message的消息提示。

python 复习——网络编程——文件上传下载socketserver(并发)解读socketserver源码