$file_ext = strtolower(substr($filename, strrpos($filename, '.') + 1))
echo $file_ext
请楼主先试试用这几句看是否能获取到后缀名
一般来说,即使系统没有显示后缀名,在php上传中也是可以获取到后缀名的
还有,就是要检查一下,move_uploaded_file函数里,目标地址的图片名称是否拼接了后缀名
$filename= md5(time().rand(0,9).$_FILES["filedata"]["name"]).'.'.pathinfo($_FILES["filedata"]["name"],PATHINFO_EXTENSION)直接 rename($o,$n),$o是旧文件名,$n要被修改成的新文件名哦 就可以了学无止境,希望回答能给你带来帮助~
如果满意请采纳,如还有疑问,可继续追问!
您也可以向我们团队发出请求,会有更专业的人来为您解答!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)