// 上传文件地点 var uploadUrl = apiInterceptor.webApiHostUrl + ‘/test/Upload‘; // angularjs上传要领 $scope.upload = function() {if ($scope.file) { // 选中文件 importData(); } }; // 导入数据 var importData = function() { if (!$scope.file || !$scope.file.name) { SweetAlert.info(‘请选择文件‘); return; } // $q需要注入 var deferred = $q.defer(); var tempFileName = PWC.newGuid() + ‘.dat‘; var token = $(‘input[name="__RequestVerificationToken"]‘).val(); Upload.upload({ url: uploadUrl, data: { cancel: false, filename: $scope.file.name, }, file: $scope.file, resumeChunkSize: resumable ? $scope.chunkSize : null, headers: { ‘Access-Control-Allow-Origin‘: ‘*‘, Authorization: apiInterceptor.tokenType + ‘ ‘ + apiInterceptor.apiToken, __RequestVerificationToken: token, withCredentials: true }, __RequestVerificationToken: token, withCredentials: true }).then(function(resp) { var ret = resp.data; deferred.resolve(); }, function(resp) { deferred.resolve(); console.log(‘Error status: ‘ + resp.statusText); }, function(evt) { deferred.resolve(); var progressPercentage = parseInt(100.0 * evt.loaded / evt.total); $log.debug(‘progress: ‘ + progressPercentage + ‘% ‘ + evt.config.data.file.name); }); };
,相关文章
- XML Schema nillable=”true” vs minOccurs=”0″
- 二级计算机考试(python)中经常遇到 (key=lambda x:x[1] , reverse=True),详细解析
- Number (float bool complex)浮点型、bool 布尔型 True、False 、complex 复数类型
- Oracle 【直接加载(sqlldr direct=true)】全方位解析与性能优化[2]
- $("form").submit与$("form").submit(function{ return true })的区别!
- JS规则 较量较量(比较操作符) 两个操作数通过比较操作符进行比较,得到值为真(true)和假(false)。【>; <; >=; <=; !=;==】
- request.getSession(true)和request.getSession(false)的区别
- layui tree 编辑回显数据 父节点checked为true会 导致子节点被自动全选bug解决方法
- PowerShell 中使用 mvn 编译报错 Unknown lifecycle phase ".=true". 解决办法
- Unknown lifecycle phase ".=true". You must specify a valid lifecycl