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

标签 javascript java file-upload password-protection

请帮我解决这个问题。

我的应用程序中有一些文件上传功能,这些功能是在前端使用 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/

相关文章:

javascript - 当我在文本框中输入值并点击提交时,我希望使用 ajax 在文本框下方输入该值

javascript - 使用javascript从现有对象创建一个对象

javascript - 在初始化时将所有过滤器选项设置为 'active' - Angular

html - 上传前使用 md5 检查的多个文件上传

file-upload - Sitecore 上传文件观察器

java - 如何在 Spring 3 MVC 应用程序中对文件上传实现病毒扫描

javascript - window.clipboardData.getData ("Text") 在 chrome 中不起作用

java - 在服务器中找不到 Spring Boot 资源文件,但在 Eclipse 中可以使用

java - 如何防止使用@autowired

java - JUnit with Kotlin - 此类没有构造函数