zoukankan      html  css  js  c++  java
  • angularJs多文件上传

    
    
    <input type="file" id="file{{$index}}" class="file{{$index}}" ngf-select ngf-change="cacScriptEditVm.views.uploadAttach($files)" multiple/>
    <div class="form-group" ng-repeat="item in cacScriptEditVm.views.files track by $index">
    <label class="col-sm-4">
    {{item.name}}
    </label>

    </div>
     
    vm.views.files = [];

    function uploadAttach($file) {

    vm.views.files = $file;
           if($file.length>1){
                    for(var i=0;i<$file.length;i++){
                        console.log($file[i]);
                    }
                }
            
        addAttachment(0,$file);
    }

    function addAttachment(taskId, file) {
    var deferred = $q.defer();//声明承诺
    Upload
    .upload({
    url: _appconfig.apiBaseUrls.tm + '/api/tm/task/attachment?taskId=' + taskId,
    fields: {},
    file: file
    })
    .progress(function (evt) {
    var progressPercentage = parseInt(100.0 * evt.loaded / evt.total);
    // console.log('progress: ' + progressPercentage + '% ' + evt.config.file.name);
    })
    .success(function (data, status, headers, config) {
    // console.log('file ' + config.file.name + 'uploaded. Response: ' + data);
    deferred.resolve(data);//请求成功
    })
    .error(function (data, status, headers, config) {
    // console.log('error status: ' + status);
    deferred.reject(data);//请求成功
    });

    return deferred.promise; // 返回承诺
    }
     
    
    
    
    
    
    
  • 相关阅读:
    hdu-5761 Rower Bo(数学)
    hdu-5754 Life Winner Bo(博弈)
    hdu-5753 Permutation Bo(概率期望)
    hdu-5752 Sqrt Bo(水题)
    hdu-5749 Colmerauer(单调栈)
    svn使用教程
    less
    springmvc 孔浩 hibernate code
    springmvc 开涛 生产者/消费者
    springmvc 开涛 拦截器
  • 原文地址:https://www.cnblogs.com/zml-java/p/9042706.html
Copyright © 2011-2022 走看看