session_start();
//登陆才可以操作
if(!isset($_SESSION['upload_login_id']) || $_SESSION['upload_login_id'] !='23') {
$response_data = [
'status' => 413,
'msg' =>'你还没登录',
];
echo json_encode($response_data);
exit;
}
if (!in_array($_POST['to'],['1','2'])) {
$response_data = [
'status' => 502,
'msg' =>'请选择上传类型',
];
echo json_encode($response_data);
exit;
}
if (isset($_FILES['file_data']['name'])) {
$file_name = $_FILES['file_data']['name'];
$check = substr($file_name,-3);
if (strtoupper($check) != 'APK') {
$response_data = [
'status' => 502,
'msg' => '文件类型错误',
];
echo json_encode($response_data);
exit;
}
} else {
$response_data = [
'status' => 502,
'msg' => '请选择文件',
];
echo json_encode($response_data);
exit;
}
if ($_POST['to'] == 1) {
//商家端
$uploads_dir = __DIR__.'/Public/app/supplier';
} else {
$uploads_dir = __DIR__.'/Public/app';
}
if ($_FILES['file_data']['error'] == UPLOAD_ERR_OK ) {
$tmp_name = $_FILES["file_data"]["tmp_name"];
$name = $_FILES["file_data"]["name"];
//如果目标文件已经存在,将会被覆盖
$result =move_uploaded_file($tmp_name, $uploads_dir . '/' . $name);
if ($result === true) {
$response_data = [
'status' => 200,
'msg'=>'上传成功',
];
echo json_encode($response_data);
}
} else {
$response_data = [
'status' => 404,
'msg'=>$_FILES['file_data']['error'],
];
echo json_encode($response_data);
}
exit;
一键复制
编辑
Web IDE
原始数据
按行查看
历史