我正在使用 Java 开发 Excel 下载和上传功能。
我的屏幕上有一个链接,用户可以通过该链接下载 Excel。
我提供了上传Excel的功能。但是,在上传时,我希望限制用户仅上传下载的 Excel 文件以维护安全性。
我怎样才能做到这一点?
我正在使用适用于 Java 的 JXL API。
编辑: 用户将下载该文件,其中包含所有 protected 单元格。
用户将更改其中的详细信息,然后重新上传。
用户可能会复制Excel的内容并保存到另一个Excel文件中,然后在其中添加一些垃圾数据,这可能会遇到一些安全问题。
为了在上传文件时避免这种情况,我想确定该文件是否与下载的文件相同。
最佳答案
一个想法是在文件内的某处添加唯一 ID 并锁定这些单元格以防止编辑。
您可以查看本教程,了解如何 Lock or unlock specific areas of a protected worksheet
此外,您还可以比较文件的创建日期时间戳并检查它们是否相同。
关于java - 如何判断上传的excel文件与下载的文件是否相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18593080/