jsp から複数のファイルをアップロードする必要があります。$ajaxFileUPload.js を使用してファイルをサーバー側に持っていきます。ファイルごとにサーバー側でファイルサイズの検証を行っています。問題に直面しているファイルの検証に関するメッセージが必要です。そのメッセージを表示できません。誰かがこれで私を助けてくれますか?
質問する
464 次
1 に答える
0
私はプラグインを使用していませんが、以前に同様の状況で行ったことは、ファイルの制限サイズを超えるアップロードのように、さまざまなマーカーをクライアント側に送り返すことでした。「エラー:」などで応答を開始し、応答を返す関数でこのマーカーを探してから、別のロジックに分岐します。明らかに、応答を解析してマーカーを探す必要があります。
Githubでプラグインをざっと見ると、使い方は
$('input[type="file"]').ajaxfileupload({
'action': '/upload.php',
'params': {
'extra': 'info'
},
'onComplete': function(response) {
console.log('custom handler for file:');
alert(JSON.stringify(response));
},
'onStart': function() {
if(weWantedTo) return false; // cancels upload
},
'onCancel': function() {
console.log('no file selected');
}
});
だから私ができると思うのは、 onComplete 関数のようなものです
if (response.search("ERROR:") != -1){
//error condition
//add your msg for the front end here
} else {
//non error condition, continue with your regular flow
}
これは意味があり、あなたがやろうとしていることと関連していますか?
于 2013-07-12T16:27:34.990 に答える