0

私は自分のウェブサイト(asp.net)でplupload画像アップロードプラグインを使用しています。複数の画像を同時にアップロードするためにpluploadプラグインを変更しています。

古いコード

function t() {
        var x, y = 0, w;
        if (this.state == g.STARTED) {
            for (w = 0; w < u.length; w++) {                    
                if (!x && u[w].status == g.QUEUED) {
                    x = u[w];
                    x.status = g.UPLOADING;
                    if (this.trigger("BeforeUpload", x)) {
                        this.trigger("UploadFile", x)
                    }
                }
                else {
                    y++
                }                    
            }
            if (y == u.length) {
                this.stop();
                this.trigger("UploadComplete", u)
            }
        }
    }

私は(if条件から削除)に変更if (!x && u[w].status == g.QUEUED) {し、複数の画像を同時にアップロードしています。if (u[w].status == g.QUEUED) {!x

4

2 に答える 2

1

複数のファイルを選択してアップロードする場合に使用できます。

<input id="File1" multiple="multiple" type="file" />
于 2013-04-19T11:10:38.890 に答える
0

「Plupload は同時アップロードを念頭に置いて作成されたものではありません」plupload メンテナーの 1 人 (Davit) から。彼らはplupload 2でそれを検討しています。ここでの議論をフォローアップできます。今のところ、すべてをワンクリックでアップロードしたい場合は、pluploadパラメータで次のようにmulti_selectionをtrueに設定できます。

        $("#uploaderdiv").plupload({
        runtimes: 'html5,flash,silverlight',
        multi_selection: true,
        multipart: true,

お役に立てれば...

于 2013-04-21T09:10:43.883 に答える