0

複数のファイルを一度にドラッグ/選択できるようにしながら、一度に 1 つのファイルをアップロードしたいと思います。これを行う方法はありますか?promise を使用するのがよいようですが、これまでに promise を使用したことがないため、よくわかりません。

今、私はこのコードを持っています:

        for (var i = 0, len = $scope.files.length; i < len; i++)
        {
            var file = $scope.files[i];
            file.progress = 0;
            Upload.upload({
                url: '/file-upload',
                fields: {},
                file: file
            }).progress(function (e) {
                file.progress = parseInt(100.0 * e.loaded / e.total) + '%';
            }).success(function (data, status, headers, config) {
                file.progress = 100;
            });
        }
4

1 に答える 1