SuLei.Web/admin/js/uploader.js
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
$(function () {
//初始化绑定默认的属性
$.upLoadDefaults = $.upLoadDefaults || {};
$.upLoadDefaults.property = {
multiple: false, //是否多文件
water: false, //是否加水印
thumbnail: false, //是否生成缩略图
sendurl: null, //发送地址
filetypes: "jpg,jpge,png,gif", //文件类型
filesize: "2048", //文件大小
btntext: "浏览...", //上传按钮的文字
swf: null //SWF上传控件相对地址
};
//初始化上传控件
$.fn.InitUploader = function (b) {
var fun = function (parentObj) {
var p = $.extend({}, $.upLoadDefaults.property, b || {});
var btnObj = $('<div class="upload-btn">' + p.btntext + '</div>').appendTo(parentObj);
//初始化属性
p.sendurl += "?action=UpLoadFile";
if (p.water) {
p.sendurl += "&IsWater=1";
}
if (p.thumbnail) {
p.sendurl += "&IsThumbnail=1";
}
if (!p.multiple) {
p.sendurl += "&DelFilePath=" + parentObj.siblings(".upload-path").val();
}
//初始化WebUploader
var uploader = WebUploader.create({
compress: false, //不压缩
auto: true, //自动上传
swf: p.swf, //SWF路径
server: p.sendurl, //上传地址
pick: {
id: btnObj,
multiple: p.multiple
},
accept: {
/*title: 'Images',*/
extensions: p.filetypes
/*mimeTypes: 'image/*'*/
},
formData: {
'DelFilePath': '' //定义参数
},
fileVal: 'Filedata', //上传域的名称
sendAsBinary: true, //二进制流上传
fileSingleSizeLimit: p.filesize * 1024 //文件大小
});
//当validate不通过时,会以派送错误事件的形式通知
uploader.on('error', function (type) {
switch (type) {
case 'Q_EXCEED_NUM_LIMIT':
alert("错误:上传文件数量过多!");
break;
case 'Q_EXCEED_SIZE_LIMIT':
后面还有 182 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
