首页 > Web开发 > 详细

图片上传接口

时间:2020-08-24 16:21:04      阅读:69      评论:0      收藏:0      [点我收藏+]
<?php
$arr=[];
if ($_FILES) {
    if ($_FILES[‘file‘][‘type‘] == ‘file/png‘ || $_FILES[‘file‘][‘type‘] == ‘file/jpg‘ || $_FILES[‘file‘][‘type‘] == ‘file/jpeg‘ || $_FILES[‘file‘][‘type‘] == ‘file/gif‘ || $_FILES[‘file‘][‘size‘] < 1 * 1024 * 1024) {
      if ($_FILES[‘file‘][‘error‘]) {
        echo ($_FILES[‘file‘][‘error‘]);
        $arr[‘code‘]=2;
      } else {
        $arr = explode(‘.‘, $_FILES[‘file‘][‘name‘]);
        $type = end($arr);
        $thumb = "/upload/pd" . time() . rand(1000, 9999) . ‘.‘ . $type;
        move_uploaded_file($_FILES[‘file‘][‘tmp_name‘], "." . $thumb);
        $arr[‘code‘]=1;
        $arr[‘msg‘]=$thumb;
      }
    }else{
        $arr[‘code‘]=3;
    }
  }
echo json_encode($arr);
?>

  

//layui
var uploadinst = upload.render({
    elem: ‘#test1‘,
    url: ‘/upload.php‘,
    done: function(res) {
      $(‘#demo1‘).attr(‘src‘, res.msg);
      $(‘#thumb‘).val(res.msg);
    }
  });

  

<div class="layui-upload">
              <button type="button" class="layui-btn" id="test1">上传图片</button>
              <div class="layui-input-block" style="margin-top:5px;">
                <img class="layui-upload-img" id="demo1" src="">
                <input type="hidden" name="thumb" id="thumb" value="res">
              </div>
            </div>

  

图片上传接口

原文:https://www.cnblogs.com/wh20xy/p/13554256.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!