1. 程式人生 > >webuploader百度圖片上傳

webuploader百度圖片上傳

webuploader百度圖片上傳

第一步 引入 js

<link rel="stylesheet" href="/webuploader/css/webuploader.css" />
<link rel="stylesheet" href="/webuploader/css/webuploader-demo.css" />

    <script type="text/javascript">
        // 新增全域性站點資訊
        var BASE_URL = '/webuploader/js/webuploader';
    </script>
<script src="/webuploader/js/webuploader/webuploader.min.js"></script> <script src="/webuploader/js/demo/webuploader-demo.js"></script> 注意 : <script type="text/javascript"> // 新增全域性站點資訊 var BASE_URL = '/webuploader/js/webuploader'; </script>

在這裡插入圖片描述

第二步 在html頁面加入 div

<div class=" am-u-sm-12 am-form-group ">
								<label for="" class="am-u-sm-2 am-form-label label_right" style="font-weight: 100;">圖片 </label>
								<div class="am-u-sm-3 am-u-end ">
									<div class="ibox float-e-margins" style="">
					                   
					                    <
div class="ibox-content"> <div class="page-container"> <!-- <p>您可以嘗試檔案拖拽,使用QQ截圖工具,然後啟用視窗後貼上,或者點選新增圖片按鈕,來體驗此demo.</p> --> <div id="uploader" class="wu-example uploader-list-container"> <div class="queueList"> <div id="dndArea" class="placeholder"> <div id="filePicker"></div> <p>或將照片拖到這裡,單次最多可選10</p> </div> </div> <div class="statusBar" style="display:none;"> <div class="progress"> <span class="text">0%</span> <span class="percentage"></span> </div> <div class="info"></div> <div class="btns"> <div id="filePicker2"></div> <div class="uploadBtn">開始上傳</div> </div> </div> </div> </div> </div> </div> </div> </div>

在這裡插入圖片描述

第三步 值的獲取

var list=new Array();//上傳之後的圖片路徑 儲存在這裡
 //上傳圖片
var wuploader;
var id="";//一定要加上 不然報錯    傳入準確的id時  是修改頁面
$(document).ready(function() {     
    // 初始化上傳外掛
   

});

第四步 引入的js說明
```javascript
<script src="/webuploader/js/demo/webuploader-demo.js"></script>

為核心的js 

注意:
1:在這裡插入圖片描述

2:如下圖
uploadSuccess 方法為檔案上傳成功就執行的方法
list.push(res); 就是把返回的路徑新增到list集合

在這裡插入圖片描述

3.如果圖片選中,但是沒有上傳是,就點選了確定按鈕,需要加入判斷,有圖片時,必須先點選上傳再 確定

if($(".imgWrap").children("img").length>0 && list.length==0){
			layer.msg('請先點選開始上傳圖片!');
			return;
}
  1. uploader.on(‘ready’, function() {} 方法就是頁面載入時執行的 ,用於在修改頁面賦值
    在這裡插入圖片描述

5.修改頁面執行的是 editFile()方法 可以按照自己的需求去修改