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

时间:2017-01-30 15:05:15

标签: javascript java file-upload password-protection

请帮我解决这个问题。

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

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

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

在我的Java中间件中,我使用SmartUpload类来获取文件对象并将其插入到DB(blob格式)中。

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

Here是如何在java中检查pdf文件是否加密的。

参见下面的示例

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

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