zoukankan      html  css  js  c++  java
  • boostrap中文件上传使用组件fileinput

    boostrap中文件上传使用组件fileinput:首先引入样式文件,使用cdn地址
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet">
    <link href="网页链接" rel="stylesheet">
    引入js文件
    <script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script>
    <!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script>
    <script src="网页链接>
    在form表单中
    <div class="form-group">
    <label for="bank">xxxx</label>
    <input id="certificates" name="certificates" type="file" multiple>
    <input type="hidden" name="row[certificates]" id="certificatesImg">
    </div>
    在js文件中写法
    <script type="text/javascript">
    $(function () {
    $("#certificates").fileinput({
    uploadUrl: "xxx", //文件上传接口地址
    maxFileCount: 1, //文件上传数量
    allowedFileExtensions: ['jpg', 'gif', 'png'],//接收的文件后缀
    initialPreview: [
    "<img src ='"+xxx+ "'class ='file-preview-image' height='250px' width='160px' alt ='x' title ='xxxxx'>" //初始化控件图片,编辑时给控件赋值
    ],
    enctype: 'multipart/form-data'
    }).on("fileuploaded", function(e, data, previewiId, index) {
    $("#certificatesImg").val(data.response.data.fileName); .//上传成功返回
    console.log(data);
    });
    })
    后端使用php接收上传处理
    /**
    *
    * 上传图片
    */
    public function xxx(){
    $file = request()->file('certificates');
    $domain = Config::get('domain');
    $info = $file->move(ROOT_PATH . 'public' . DS . '/uploads/certificates', true, true);
    if (empty($info->getError())) {
    $this->success('上传成功!', null, ['fileName' => $domain.'/uploads/certificates/' . $info->getSaveName()]);
    } else {
    $this->error('上传失败!');
    }
    }

     转自:https://www.toutiao.com/a1664824636596237

  • 相关阅读:
    Java硬件同步机制Swap指令模拟+记录型信号量模拟
    算法(第四版)练习 1.1.26 ~ 1.1.31
    C++ 电路布线/最短路径问题
    线性代数笔记
    算法导论(第三版)练习 2.2-1 ~ 2.2-4
    条款45: 弄清C++在幕后为你所写、所调用的函数
    条款42: 明智地使用私有继承
    条款41: 区分继承和模板
    【python】字符遍历
    【python】range的用法
  • 原文地址:https://www.cnblogs.com/huangguojin/p/12766484.html
Copyright © 2011-2022 走看看