1

YUI 2.6.0 から yui-uploader を使用しています

アップロード エラーが発生した場合は、アップローダーを無効にして警告を表示し、ユーザーが [OK] をクリックすると再度有効にします。

これに続いて、新しいファイルの選択が機能し、ファイル リストが正しく読み込まれます。ただし、アップロードは開始されません。誰かがこの問題に遭遇しましたか? アップローダでの再起動はどのように処理しますか? オブジェクト自体を破棄して再作成する必要がありますか?

エラーがない場合は、3 つのファイルを正常に選択 (たとえば) し、それらがアップロードされるのを待ち、さらに 3 つを選択して、それらをアップロードすることができます。

4

2 に答える 2

2

前に書いたことを拡張するために、私がたどり着いた解決策は、JS オブジェクトを再作成することです。

何かのようなもの:

function create_uploader() {
        YAHOO.widget.Uploader.SWFURL = "/pub/uploader.swf";
        uploader = new YAHOO.widget.Uploader('uploadercontainer');
        uploader.addListener('contentReady', handleContentReady);
        .. etc ..
}

function onUploadError(event) {
        alert('was not able to upload, check your connection and try again');
        create_uploader(); 
}
于 2009-10-29T12:10:21.687 に答える
0

ページ自体を実際にリロードしないと解決策が見つからなかったので、解決策はページのリロードです。

于 2009-09-04T18:10:25.610 に答える