当前位置: 首页 / 代码分享 / 正文

layui上传文件PHP接收接口代码怎么写?

发布时间:2020-06-15 18:59:53 作者:小超越君


利用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

小超越
热爱折腾,曾想着改变世界,如今只能向生活低头,寻找可口的牛奶和面包
添加站长微信作者头像
专注高品质湛江网站建设及湛江SEO优化服务 立即咨询