为了防止上传文件名重复,在上传文件的名称前面可添加UUID前缀
举一反三
- 上传文件时,必须要保证所上传的文件不重名,为此可以通过UUID等方式对上传的文件名称进行重命名
- 哪些方法可以防止文件上传漏洞? A: 文件类型校验 B: 文件名后缀校验 C: 阻止非法文件运行 D: 关闭文件上传功能
- 文件上传漏洞的利用条件?() A: 文件可上传 B: 知道文件上传的路径 C: 上传文件可以被访问 D: 上传文件可以被执行
- move_uploaded_file(string $filename,string $destination)函数的功能是( ) A: 将本地文件上传 B: 调用已经上传的文件 C: 保存上传文件的原文件名 D: 完成上传文件的移动,将文件移动至目标位置
- 关于全局变量$_FILES,以下说法正确的是( )。 A: $_FILES[filename][size]存储上传文件的大小 B: $_FILES[filename][name]存储上传文件的文件名 C: $_FILES[filename][tempname]存储文件上传时的临时文件名 D: $_FILES[filename][type]存储上传文件的类型