hdjs
Version:
hdjs framework
24 lines • 869 B
JavaScript
define(['dist/static/component/fileUploader', 'dist/static/component/util'], function (fileUploader, util) {
return function (callback, options) {
//初始化参数数据
options = options ? options : {};
//初始化POST数据
options.data = options.data ? options.data : {};
var opts = $.extend({
width: util.isMobile() ? '95%' : 700,//宽度
type: 'file',
extensions: 'doc,ppt,wps,zip,txt,jpg,jpeg,png,gif',
multiple: false,
fileSizeLimit: 200 * 1024 * 1024,
fileSingleSizeLimit: 20 * 1024 * 1024,
data: {}
}, options);
fileUploader.show(function (files) {
if (files) {
if ($.isFunction(callback)) {
callback(files);
}
}
}, opts);
}
})