代码拉取完成,页面将自动刷新
<?php
header('Content-type:application/json; charset=utf-8');
$fileZip = $_FILES['file'];//获取上传文件
echo uploadZip($fileZip);
function uploadZip($files, $path = "./file",$imagesExt=['zip','jpeg','png','jpg','rar']){
// 判断错误号
if (@$files['error'] == 00) {
// 判断文件类型
$ext = strtolower(pathinfo(@$files['name'],PATHINFO_EXTENSION));
if (!in_array($ext,$imagesExt)){
$arr['code'] = 400;
$arr['msg'] = 'error';
return json_encode($arr);
}
// 判断是否存在上传到的目录
if (!is_dir($path)){
mkdir($path,0777,true);
}
// 生成唯一的文件名
$fileName = sha1($files['name']).'.'.$ext;
//$fileName = md5(uniqid(microtime(true),true)).'.'.$ext;
// 将文件名拼接到指定的目录下
$destName = $path."/".$fileName;
// 进行文件移动
if (!move_uploaded_file($files['tmp_name'],$destName)){
$arr['code'] = 401;
$arr['msg'] = '上传失败';
return json_encode($arr);
}
$arr['code'] = 0;
$arr['url'] = 'https://rz.if21.cn/file/'.$fileName;
$arr['msg'] = '上传成功';
return json_encode($arr);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。