1

我是新手,我想弄清楚是否有办法发送一个标志来指示给定文件中的所有块都已完成。

这是我的html

    <div ng-controller="filesCtrl" flow-init=" config" flow-name="uploader.flow">
        <div class="drop" flow-drop ng-class="dropClass">
            <span class="btn" flow-btn><i class="icon icon-file"></i>Select File</span>
            <a class="btn btn-small btn-success" ng-click="upload()">Upload</a>
        </div>
    </div>

这是我的 app.js

    function filesCtrl($scope) {
    $scope.uploader = {};
    $scope.config = {
            target: 'api/check/Upload',
            permanentErrors: [404, 500, 501],
            maxChunkRetries: 1,
            chunkRetryInterval: 5000,
            simultaneousUploads: 4,
            singleFile: true,
            headers: { id: 5, source: 'flow_header' }
    }
    $scope.upload = function () {
        $scope.config = {
            query: { flowChunkComplete: $scope.uploader.flow.files[0].isComplete() },
        }
        $scope.uploader.flow.upload();
    }    
}

但是查询永远不会被 isComplete() 填充,有没有办法实现这一点?

4

0 回答 0