在 Javascript 或 jQuery 中检查上传文件是否受密码保护

Check uploading file is password protected or not in Javascript or jQuery

请帮我解决这个问题。

我的应用程序中有一些文件上传功能,它是在前端使用 Javascript/jQuery 实现的,并通过 AJAX 调用将文件对象发送到后端 Java.

我需要检测上传的文件是否有密码保护。如果是,那么我想向用户抛出一个错误。

是否可以选择使用 Javascript/jQuery 在前端进行检查,或者我应该在后端进行检查?

在我的 Java 中间件中,我使用 SmartUpload class 获取文件对象并将其插入数据库(blob 格式)。

请建议哪个更好,为什么。

提前致谢。

Here 是在 java.

中检查 pdf 文件是否加密的方法

查看下面的示例

try
{
    document = PDDocument.load( "C:\abc.pdf");

    if(document.isEncrypted())
    {
      //Then the pdf file is encrypeted.
    }
}