Upload-Xhr
File upload component(文件上传组件:支持多文件同时上传)
; //可以注入一个resolveCallBacklet {};//可以注入一个rejectCallBacklet {}; let upXhr = url:'/api/uploadFile'resolveCallBack:handlerResponserejectCallBack:handlerError let target = eventtarget;let files = targetfiles;files = this); thisupXhr;
params
//列表thislist = ;//上传列表MaxthismaxUploadSize = Math;//正在上传队列大小thisuploadingSize = 0;//上传文件名称thisfileName = optionsfileName || 'fileName';//上传urlthisurl = optionsurl || '/';//删除队列大小限制thismaxDeleteSize = Math;//成功回调thisresolveCallBack = typeof optionsresolveCallBack === 'function' ? optionsresolveCallBack : resolveCallBack;//失败回调thisrejectCallBack = typeof optionsrejectCallBack === 'function' ? optionsrejectCallBack : rejectCallBack;//headersthisheaders = optionsheaders || {};//querythisquery = optionsquery || {};//datathisdata = optionsdata || {};//asyncthisasync = 'async' in options ? !!optionsasync : true;//userthisuser = optionsuser;thispassword = optionspassword;//autoUploadthisautoUpload = 'autoUpload' in options ? !!optionsautoUpload : true;