SheQu/Content/B-UI/BJUI/js/bjui-upload.js
(开头部分) 26KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*!
* B-JUI v1.0 (http://b-jui.com)
* Git@OSC (http://git.oschina.net/xknaan/B-JUI)
* Copyright 2014 K'naan (xknaan@163.com).
* Licensed under Apache (http://www.apache.org/licenses/LICENSE-2.0)
*/
/* ========================================================================
* B-JUI: bjui-upload.js v1.0
* @author K'naan (xknaan@163.com)
* -- Modified from Huploadify 2.0 (author:吕大豹)
* http://git.oschina.net/xknaan/B-JUI/blob/master/BJUI/js/bjui-upload.js
* ========================================================================
* Copyright 2014 K'naan.
* Licensed under Apache (http://www.apache.org/licenses/LICENSE-2.0)
* ======================================================================== */
+function ($) {
'use strict';
// UPLOAD CLASS DEFINITION
// ======================
var Upload = function(element, options) {
this.$element = $(element)
this.options = options
this.tools = this.TOOLS()
}
Upload.DEFAULTS = {
fileTypeExts : '*.jpg;*.png', //允许上传的文件类型,格式'*.jpg;*.doc'
uploader : '', //文件提交的地址
auto : false, //是否开启自动上传
method : 'POST', //发送请求的方式,get或post
multi : false, //是否允许选择多个文件
formData : {}, //发送给服务端的参数,格式:{key1:value1,key2:value2}
fileObjName : 'file', //在后端接受文件的参数名称,如PHP中的$_FILES['file']
fileSizeLimit : 204800, //允许上传的文件大小,单位KB
previewImg : true, //是否预览上传图片
previewLoadimg : null, //预览图片前的载入图标
dragDrop : false, //是否允许拖动上传
showUploadedPercent : true, //是否实时显示上传的百分比,如20%
showUploadedSize : true, //是否实时显示已上传的文件大小,如1M/2M
buttonText : '选择上传文件', //上传按钮上的文字
removeTimeout : 1e3, //上传完成后进度条的消失时间
itemTemplate : FRAG.uploadTemp, //上传队列显示的模板
breakPoints : false, //是否开启断点续传
fileSplitSize : 1024 * 1024, //断点续传的文件块大小,单位Byte,默认1M
onUploadStart : null, //上传开始时的动作
onUploadSuccess : null, //上传成功的动作
onUploadComplete : null, //上传完成的动作
onUploadError : null, //上传失败的动作
onInit : null, //初始化时的动作
onCancel : null, //删除掉某个文件后的回调函数,可传入参数file
onSelect : null
}
Upload.MIMETYPES = {
zip :[ 'application/x-zip-compressed' ],
jpg :[ 'image/jpeg' ],
png :[ 'image/png' ],
后面还有 526 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
