1

jquery.ui.plupload用于上传文件。

在选择文件进行上传时,是否有某种方法可以检测所选文件是否已加密/密码保护?

4

1 回答 1

1

在选择文件进行上传时,是否有某种方法可以检测所选文件是否被加密/密码保护?

除非加密文件具有专用的 mime 类型(我对此表示怀疑),否则恐怕真的很难:

  • 当前版本的 plupload 不能直接访问文件的二进制数据。(虽然我猜它可能与 plupload 2.0 的 beta 版本一起使用)
  • 加密/密码保护机制将取决于文件类型。只有专用的客户端阅读器才能读取二进制数据客户端并返回信息(来自文件或其元数据)。例如,对于 pdf 文件,您需要像pdf.js这样的库也尝试打开文件(甚至不确定,它会给出有关加密/密码保护的信息,即使它似乎能够处理该功能)
于 2013-10-14T15:04:46.200 回答