利用layui上传文件,PHP来接收,并且返回文件存放的路径
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | if (!$_FILES['file']['error']) { //判断是否有uploads目录,没有则创建这个目录 if (!is_dir('uploads')) { mkdir('uploads'); } //获取文件名,创建文件放置的位置 $filepath = 'uploads/' . $_FILES['file']['name']; //将临时文件移动到指定位置 move_uploaded_file($_FILES['file']['tmp_name'], $filepath); $file = fopen($filepath, "r"); $userdata = []; while (!feof($file)) { $tempdata = fgetcsv($file); $userid = $tempdata[0]; $userid = intval($userid); if ($userid > 0) { array_push($userdata, $userid); } } fclose($file); $usernum = count($userdata); $apidata = ['code' => 0, 'msg' => '成功', 'data' => ['url' => $filepath, 'usernum' => $usernum]]; return json($apidata); //移动成功后,可以在uploads目录中看到上传的文件 |
转载请保留本文链接:https://www.zhe94.com/733.html