当前位置 主页 > 服务器问题 > Linux/apache问题 >

    springboot实现文件上传步骤解析

    栏目:Linux/apache问题 时间:2019-12-21 10:05

    这篇文章主要介绍了springboot实现文件上传步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    第一步编写上传的前段页面

    <div>
      <button type="button" class="btn btn-primary" ng-click="openAddModal()" data-toggle="modal"
        data-target="#documentOprModal" >
        单个文件上传
      </button>
    </div>
     
    <!-- 点击单个文件上传弹出的模态框 -->
    <div class="modal fade"  tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
    data-backdrop="static" data-keyboard="false">
      <div class="modal-dialog modal-lg" role="document" >
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
                aria-hidden="true">×</span></button>
            <h4 class="modal-title" > 文档入库</h4>
          </div>
          <div class="modal-body">
            <!--开发-->
            <form name="docForm" >
              <div class="form-group">
                <label for="jhText">井号:</label>
                <input type="text" class="form-control"  ng-model="document.jh">
              </div>
              <!-- 作者 -->
              <div class="form-group">
                <label for="authorText">作者:</label>
                <input type="text" class="form-control"  ng-model="document.author">
              </div>
              <!-- 单位 -->
              <div class="form-group">
                <label for="unitText">单位:</label>
                <input type="text" class="form-control"  ng-model="document.unit">
              </div>
              <!-- 日期 -->
              <div class="form-group">
                <label for="writeDate">写作日期:</label>
                <input type="date" class="form-control"  ng-model="document.writeDate">
              </div>
              <!-- 简介 -->
              <div class="form-group">
                <label for="introductionTextArea">简介:</label>
                <textarea class="form-control"  ng-model="document.introduction"
                  rows="5" cols="60"></textarea>
              </div>
              <!-- 可能的查询关键字 -->
              <div class="form-group">
                <label for="keyPackageTextArea">可能的查询关键字:</label>
                <textarea class="form-control"  ng-model="document.keyPackage" rows="5"
                  cols="60"></textarea>
              </div>
              <!-- 文件 -->
              <div class="form-group">
                <div >
                  <input  type="file" name="file" class="file-loading">
                </div>
              </div>
            </form>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-primary" ng-click="submitFileInfo()">
              <i class="fa fa-check"></i>保存
            </button>
            <button type="button" class="btn btn-default" data-dismiss="modal" >
              <i class="fa fa-ban"></i>取消
            </button>
          </div>
        </div>
      </div>
    </div>