0

私たちの Web アプリケーションは現在、uploadify(v2.1.4) を使用して複数のファイルをリモート サーバーにアップロードしています。しかし、ユーザーがファイルをアップロードするときに、誤って (または意図的に) アップロード ページから移動でき、アップロードが停止します。

window.onbeforeunload = function(e) {
        if(curently_uploading())
          return 'There is ongoing upload, are you sure that you want to leave this page?';
        else
          return null;              
    }

動作し、ユーザーは通知を受け取ります。

しかし...現在のファイルアップロードはブレーキをかけます(uploadify.jsはエラーを受け取ります:2038)。

複数のファイルがアップロードされた場合、現在のファイルのみが破損し、他のファイルはその後もアップロードを続けます。

ユーザーがアップロード ページを離れようとすると、進行中のすべての POST リクエストが中断されると思われます。それを防ぐことはできますか?

または、ファイルをアップロード キューに再度追加する必要がありますか?

編集:これは特定のブラウザでのみ壊れているようです。

4

1 に答える 1

1

これがお役に立てば幸いです。

window.onbeforeunload = confirmExit;
function confirmExit()
{
    return "Warning: Your file upload is in progress!!";
}

このプロジェクトで fileupload に使用されるプラグインは blueimp jquery File Uploadです

アップロードの中断に直面したことはありません。後でファイルをキューに追加できます。私はそれを試していないので、私はuploadifyについて本当に言うことはできません. uploadify のドキュメントがあなたにとって大きな助けになるかもしれません。

エラーコードで検索してください。
http://www.uploadify.com/forums/discussion/556/another-one-on-io-error-2038/p1

于 2013-03-28T10:55:26.130 に答える