使用commons或Javascript比较两个文件
我需要检查4个上传的文件是否相同,这个检查可能在JSP或Javaservlet端 我一直在用使用commons或Javascript比较两个文件,java,javascript,apache-commons,Java,Javascript,Apache Commons,我需要检查4个上传的文件是否相同,这个检查可能在JSP或Javaservlet端 我一直在用 var FileName1 = document.getElementById('fileChooser1').value; var FileName2 = document.getElementById('fileChooser2').value; if(FileName1 == FileName2) { alert("same files cannot be uploaded"); } 但是,问
var FileName1 = document.getElementById('fileChooser1').value;
var FileName2 = document.getElementById('fileChooser2').value;
if(FileName1 == FileName2)
{
alert("same files cannot be uploaded");
}
但是,问题是,这只处理文件名,如果上载内容相同但名称不同的文件,则此操作将失败
所以,在ApacheCommons搜索中,我发现有一种方法,但我不知道如何使用它,或者是否有其他更好/更简单的方法来检查相同的文件
System.out.println(FileUtils.contentEquals(file1, file2));
您可以使用方法比较两个文件的内容
范例
System.out.println(FileUtils.contentEquals(file1, file2));
看起来您想要比较Javascript中的文件,而Apache commons将提供基于Java的解决方案它可能是Javascript或Java解决方案,我只想比较两个文件并确定重复上传。看起来您想比较Javascript中的文件,而Apache commons将提供基于Java的解决方案。它可能是Javascript或Java解决方案,我只想比较两个文件并确定重复上传。谢谢!我会检查并让你知道。我认为你应该使用这个解决方案。谢谢!我会检查一下并让你知道。我认为你应该使用这个解决方案。