我在网站上使用PHP.我必须让用户上传他们的照片.现在,照片可以是jpeg或png或gif格式.我的问题是我通过唯一的用户ID识别用户,所以我想将图片保存为:userid.jpg或userid.png等.现在,我如何找到用户使用php选择的文件的扩展名?
我不会依赖访问者提供的文件扩展名.相反,问问文件本身是什么(这仍然是欺骗,但它不太可能;你也不必怀疑扩展名是3或4个字符(例如jpeg,jpg)).尝试:
if ($_FILES['avatar']['type'] == "image/gif")
if ($_FILES['avatar']['type'] == "image/jpeg")
if ($_FILES['avatar']['type'] == "image/png")
Run Code Online (Sandbox Code Playgroud)
它们更可靠.
| 归档时间: |
|
| 查看次数: |
533 次 |
| 最近记录: |