Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查上传文件是否在Javascript或jQuery中受密码保护_Javascript_Java_File Upload_Password Protection - Fatal编程技术网

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

检查上传文件是否在Javascript或jQuery中受密码保护,javascript,java,file-upload,password-protection,Javascript,Java,File Upload,Password Protection,请帮我做这个 我的应用程序中有一些文件上传功能,在前端使用Javascript/jQuery实现,并使用AJAX调用将文件对象发送到用Java编写的后端 我需要检测上传的文件是否受密码保护。如果是,那么我想向用户抛出一个错误 是否有一个选项可以使用Javascript/jQuery在前端检查这个问题,还是应该在后端检查 在Java中间件中,我使用SmartUpload类获取文件对象并将其插入DB(blob格式) 请建议哪一个更好以及为什么 提前谢谢 是检查pdf文件是否用java加密的方法 请参

请帮我做这个

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

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

是否有一个选项可以使用Javascript/jQuery在前端检查这个问题,还是应该在后端检查

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

请建议哪一个更好以及为什么

提前谢谢

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

请参见下面的示例

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

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

文件类型是什么?文件可以是PDF或图像(JPEG/JPG/PNG),谢谢Manish。我也找到了这个解决办法。。问题是,在我的情况下,当我尝试获取实际文件路径时,我只能获取文件名,当PDDocument的load方法中提供该路径时,会抛出找不到的文件:(如果我做错了,请纠正我。这很有效。谢谢。我在用文件路径处理变量时犯了一个小错误。它现在可以工作了。)我只想知道,如果有任何解决方案可以在前端检查以避免后端请求。如果有,请在这里张贴。