上传与下载

通过几个课时的学习,我依靠同学的帮助、网上查阅相关资料。终于完成老师分配的上传下载任务。

从中我整理出几个比较重要的知识点:

1.敲代码之前,需要先引入配置文件:

2
bootstrap-fileinput/css/fileinput.min.css
bootstrap-fileinput/js/fileinput.min.js

2.考虑到显示结果需要中文化,所以要引入

1
bootstrap-fileinput/js/fileinput_locale_zh.js

3.模态窗口的弹出

 <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" myModalLabel()>

  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
          ×
        </button>
        <h4 class="modal-title" id="myModalLabel">
          填写学生个人信息
        </h4>
      </div>
      <div class="modal-body">
        <div class="am-g">
            <form class="am-form am-form-horizontal"  action="__URL__/add" method="post"  style="padding-top: 30px;"  id="form">
              <input value="504" name="roleId" type="hidden">
              <div class="am-form-group">
                <label for="user-name" class="am-u-sm-3 am-form-label">
                学号
                </label>
                <div class="am-u-sm-9">
                  <input id="roleName" required="" placeholder="请输入学号" value="{$data.no}" name="no" type="text">
                  <small id="helpRole">输入学号</small>
                </div>
              </div>
              <div class="am-form-group">
                <label for="user-name" class="am-u-sm-3 am-form-label">
                姓名
                </label>
                <div class="am-u-sm-9">
                  <input id="roleName" required="" placeholder="请输入姓名" value="{$data.name}" name="name" type="text">
                  <small id="helpRole">输入姓名。</small>
                </div>
              </div>

 4.后台的运行代码“

 public function upload(){
        if(IS_GET){
            $this->display();
            exit;
        }
            $upload= new \Think\Upload();
            $upload->maxSize=0;
            $upload->exts=array('csv');
            $upload->rootPath='./Public/Upload/';
            $upload->savePath='';
            //上传文件
            $info=$upload->upload();
            if(!$info){
                $this->error($upload->getError());
            }else{
                $this->import($upload->rootPath.$info['file']['savepath'].$info['file']['savename']);

        }
    }
2
bootstrap-fileinput/css/fileinput.min.css
bootstrap-fileinput/js/fileinput.min.js
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值