请帮我解决这个问题。
我的应用程序中有一些文件上传功能,这些功能是在前端使用 Javascript/jQuery 实现的,并使用 AJAX 调用将文件对象发送到用 Java 编写的后端。
我需要检测上传的文件是否受密码保护。如果是,那么我想向用户抛出一个错误。
是否可以选择使用 Javascript/jQuery 在前端进行检查,还是应该在后端进行检查?
在我的 Java 中间件中,我使用 SmartUpload 类来获取文件对象并将其插入到数据库(blob 格式)中。
请提出哪个更好以及为什么。
提前致谢。
最佳答案
Here这是如何在 java 中检查 pdf 文件是否加密的方法。
请参阅下面的示例
try
{
document = PDDocument.load( "C:\\abc.pdf");
if(document.isEncrypted())
{
//Then the pdf file is encrypeted.
}
}
关于javascript - 检查上传文件是否受 Javascript 或 jQuery 密码保护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41939105/