對於我的servlet Java程序,我使用了JSP並使用了用於.xls
上傳文件的jQuery客戶端驗證。它已成功爲所有用戶運行,但是我們的一位用戶在上傳.xls
文件時出現問題。該程序顯示警告消息,不允許上傳文件。我們還檢查了瀏覽器兼容性JSP中的jQuery驗證
問題:
- ,會是什麼原因呢?
- 它是否增加了額外的字符和擴展名
.xls
?如果是的話,那麼解決方案是什麼? - 這是網絡問題嗎?如果是的話,那麼解決方案是什麼?
這是代碼:
function dosearch(){
var reportFile = document.form1.reportFile.value;
if(reportFile==null || reportFile==''){
$("#span_filename").show();
if(!window.console)
{
window.console = {log: function(){}};
}else{
console.log("file name is not valid"+reportFile);
}
}else if(reportFile.substring(reportFile.indexOf(".")+1)!="xls"){
alert("Please make sure the uploaded file is an excel file");
if(!window.console)
{
window.console = {log: function(){}};
}else{
console.log("invalid file format or might be its adding extra name or extension name with file , "+reportFile);
}
}else if(confirm('Do you want to upload now?')){
form1.bt1.disabled=true;
$("#pro").show();
document.form1.action='catalog?module=PayrollResultUpload&cmd=doUpload';
document.form1.submit();
}
沒有代碼它很難說出解決方案。請發佈驗證你做了什麼。 – pikrut
檢查控制檯是否有任何JS錯誤,如果還有其他錯誤,請檢查服務器日誌,請通過示例提供更多詳細信息。幫助調試您的問題。 –
@Amit Bhardawaj顯示的提示信息是什麼? –