2

blueimp jQuery File Uploader を使用していますが、問題なく動作します。ただし、送信されたページでも使用しているため、ページが送信される前に、選択したすべての画像がアップロードされていることを確認したいと考えています。

blueimp wiki から、追加/アップロード/完了したファイルに関するフィードバックを取得する方法は、正常に動作する bind() メソッドを使用することであることがわかります。また、blueimp wiki によると、さまざまなバインド オプションは次のとおりです。

$('#fileupload')
.bind('fileuploadadd', function (e, data) {/* ... */})
.bind('fileuploadsubmit', function (e, data) {/* ... */})
.bind('fileuploadsend', function (e, data) {/* ... */})
.bind('fileuploaddone', function (e, data) {/* ... */})
.bind('fileuploadfail', function (e, data) {/* ... */})
.bind('fileuploadalways', function (e, data) {/* ... */})
.bind('fileuploadprogress', function (e, data) {/* ... */})
.bind('fileuploadprogressall', function (e, data) {/* ... */})
.bind('fileuploadstart', function (e) {/* ... */})
.bind('fileuploadstop', function (e) {/* ... */})
.bind('fileuploadchange', function (e, data) {/* ... */})
.bind('fileuploadpaste', function (e, data) {/* ... */})
.bind('fileuploaddrop', function (e, data) {/* ... */})
.bind('fileuploaddragover', function (e) {/* ... */});

このことから、ファイルがいつ追加され、いつアップロードされたかがわかります。ただし、ファイルがアップロードされる前に削除されたかどうかはわかりません。ウィキは、次のように他のバインディングを使用することを提案しています。

Note: Adding additional event listeners via bind method is the preferred option to preserve callback settings by the jQuery File Upload UI version.

しかし、wiki に示されているリンクは壊れたリンクです。

ファイルがいつ削除されたかを検出する方法を知っている人はいますか? あまり洗練されていない jQuery セレクターのアプローチを行う必要がありますか、それともより良い方法がありますか? これは、ファイルのアップロードに関する珍しいユースケースではないでしょうか?

4

1 に答える 1

0

wiki のリンクが壊れている場合は、https://github.com/blueimp/jQuery-File-Upload/issuesで問題を報告してください。

于 2012-07-09T15:11:48.873 に答える