上传文件保留原文件名(中文乱码)怎么解决

上传文件保留原文件名(中文乱码)怎么解决,第1张

1一般出现在网页,用网页上面的查看——编码——简体中文即可解决。

2 出现乱码一般是Windows系统字库的问题,可能是系统错误或不正常关机造成的,也可能是某些软件需要使用 *** 作系统以外的字库造成的。

我知道可以用chkdsk检查一下磁盘程序,但有可能你的电子书也都处理掉了(因为可能会当成错误文件)。不知道是因为什么原因造成这种情况的,如果是磁盘方面的问题,推荐用chkdsk检查修复一下。

另一方面,如果文件丢失推荐使用FinalRecovery。

$face=$_FILES['face']

if($face['size']<0){

    echo '上传文件为空'

    exit

}

//判断文件格式

$arr=array('jpg','png','gif')

$arrs=explode('.',$face['name'])

$ext=$arrs[count($arrs)-1]

if(!in_array($ext,$arr)){

    echo '文件格式错误!'

    exit

}

//判断上传大小

if($face['size']>307200){

    echo '文件大小已超出限制范围!'

    exit

}

$dir='faces'//文件上传目录

$upload=copy($face['tmp_name'],$dir.'/'.$face['name'])

if($upload=false){

    echo '文件上传失败!'

    exit

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12009387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存