2013-07-12 34 views
0

我需要從jsp上傳多個文件。我使用$ ajaxFileUPload.js文件到服務器端。我正在做每個文件在服務器端的文件大小驗證。在驗證文件時,我需要一個消息,在那裏我面臨一個問題。我無法顯示該消息。有人可以幫助我嗎?在java中上傳ajax文件的響應信息

+0

'window.alert'允許您向用戶顯示消息。沒有關於您的要求和代碼的更多信息,我不確定還有什麼可以建議的。 –

+0

當我使用它時,我的警報顯示「未定義」。還有其他解決方案嗎? – Jothi

+0

請顯示您的代碼。 。 –

回答

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 
} 

這是否有道理並涉及你想要做什麼?