zoukankan      html  css  js  c++  java
  • 多图上传

    tp5中   Product.php

    // --------------------多图上传-----------------------------
    var arr = '';
    layui.use('upload', function() {
    var $ = layui.jquery,
    upload = layui.upload;
    //多图上传
    upload.render({
    elem: '#test2',
    url: "{:url('Base/Upload')}",
    multiple: true,
    before: function(obj) {
    //预读本地文件示例,不支持ie8
    obj.preview(function(index, file, result) {
    $('#demo2').append('<img src="' + result + '" alt="' + file.name + '" class="layui-upload-img" style="100px;height:100px;">')
    });
    },
    done: function(res) {
    arr += res.url + ',';
    $('.img').val(arr);
    //如果上传失败
    if (res.code > 0) {
    return layer.msg('上传失败');
    }
    return layer.msg('上传成功');
    //上传完毕
    }
    });
    })

    //多图上传
    public function upload() {
    // 获取表单上传文件 例如上传了001.jpg
    $file = request() -> file('file');
    $info = $file -> move('../uploads');
    if ($info) {
    $dz=$info -> getSaveName();
    return json(['url' =>'itemsuploads\' .$dz]);
    } else {
    // 上传失败获取错误信息
    echo $file -> getError();
    }
    }

    ---------------------------------html---------------------------------

    <div class="layui-upload" style="830px;margin-left:185px;margin-top:20px;">
    <blockquote class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;">
    预览图:
    <div class="layui-upload-list" id="demo2"></div>
    图片路径:<input style="800px;" type="text" class="img" disabled='disabled' name="picture" value="" />
    </blockquote>
    <button type="button" class="layui-btn" id="test2">多图片上传</button>
    </div>

  • 相关阅读:
    Codeforces Round #161 (Div. 2)
    Codeforces Round #160 (Div. 2)
    Codeforces Round #159 (Div. 2)
    Codeforces Round #157 (Div. 2)
    世界树的考验「NOIP多校联考 2019」
    最大异或和
    腿部挂件「NOIP多校联考 2019」
    玩具取名「HAOI2008」
    涂色「CQOI2007」
    唱、跳、rap 和篮球「TJOI2019」
  • 原文地址:https://www.cnblogs.com/ysboke/p/10283649.html
Copyright © 2011-2022 走看看