background image

 

这里基于 Bootstrap 方式构建.

首先新建一个 Html 空白页面.命名 FineUploderDemo.html.添加如下 CSS 引用如下:

   1:  <link href="static/css/fineuploader.css" rel="stylesheet">

   2:  <link href="static/css/bootstrap.min.css" rel="stylesheet">   

这两个文件时必须引用的 .fineuploader.css 则是对应下载 Fine Uploder 源码 Client 目录

下.fineuploder.css 提供 JS 脚本中所需的 CSS 样式,主要包括按钮的样式、进度显示的样式

以及上传结果的样式.添加 JavaScript 文件引用如下:

   1:  <script src="static/script/fineupload/header.js"></script>

   2:  <script src="static/script/fineupload/util.js"></script>

   3:  <script src="static/script/fineupload/button.js"></script>

   4:  <script src="static/script/fineupload/handler.base.js"></script>

   5:  <script src="static/script/fineupload/handler.form.js"></script>

   6:  <script src="static/script/fineupload/handler.xhr.js"></script>

   7:  <script src="static/script/fineupload/uploader.basic.js"></script>

   8:  <script src="static/script/fineupload/dnd.js"></script>

   9:  <script src="static/script/fineupload/uploader.js"></script>

其中 uploder.js 和 uploder.basic.js 则是前端的所有上传功能都在该脚本中实现.必须引用.

同时添加 client 目录下 processing 和 loading 两张进度显示所需要的动态图片.该图片都在

fineuploder.css 文件调用.

在 body 添加如下 Code:

   1:          <div id="bootstrapped-fine-uploader"></div>   

   2:          <script>

   3:              function createUploader() {

   4:                  var uploader = new qq.FineUploader({

   5:                      element: document.getElementById('bootstrapped-fine-uploader'),