• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

如何使用php和layui一起实现图片的上传与预览的代码

php 搞代码 3年前 (2022-01-21) 33次浏览 已收录 0个评论

这篇文章给大家介绍的文章内容是关于如何使用php和layui一起实现图片的上传与预览的代码,有很好的参考价值,希望可以帮助到有需要的朋友。

端代码:/本2文来源[email protected]搞@^&代*@码2网搞gaodaima代码

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>upload模块快速使用</title>    <link rel="stylesheet" href="/layui/css/layui.css" media="all"></head><body>        <button type="button" class="layui-btn" id="test1">      <i class="layui-icon"></i>上传图片    </button>    <div class="layui-upload-list">        <img class="layui-upload-img" width="100px" height="100px" id="demo1">        <p id="demoText"></p>    </div>    <script src="/layui/layui.js"></script>    <script>        layui.use('upload', function(){            var $ = layui.jquery            ,layer = layui.layer            ,upload = layui.upload;            var uploadInst = upload.render({                elem:'#test1'                ,url:'/index/upload/upload'                ,accept:'file'  // 允许上传的文件类型                ,auto:true // 自动上传                ,before:function (obj) {                    // console.log(obj);                    // 预览                    obj.preview(function(index,file,result) {                        // console.log(file.name);    //图片地址                        // console.log(file.type);    //图片格式                        // console.log(file.size);    //图片大小                        // console.log(file);    //图片地址                        $('#demo1').attr('src',result); //图片链接 base64                    });                }                // 上传成功回调                ,done:function(res) {                    // console.log(upload);                    console.log(res);                    if (res.code == 0) {                        layer.msg(res.msg);                    }else{                        layer.msg(res.msg);                    }                }                // 上传失败回调                ,error:function(index,upload) {                    // 上传失败                }            });        })    </script></body></html>

php后台:

public function upload()    {                $file = request()->file('file');        $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');        if($info) {            $data['code'] = 0;            $data['msg'] = $info->getSaveName();        }else{            $data['code'] = 1;            $data['msg'] = $file->getError();        }            return json($data);    }

相关推荐:

php如何实现等比例压缩图片的代码

php编码在excel文件中是如何转换的?php编码转换的使用方法

以上就是如何使用php和layui一起实现图片的上传与预览的代码的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何使用php和layui一起实现图片的上传与预览的代码
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址