在我的应用程序中,用户可以上传PDF文件,其他用户可以随后查看。对于我的用例,我需要确保PDF文件未被锁定或加密,并且可以被任何其他用户查看。
为此,我要求用户上传未锁定的PDF文件,并希望在尝试上传到S3之前,如果PDF文件已被锁定,则抛出错误。
我还没有找到一致的方法来实现这个功能,应该在浏览器中进行吗?我是否应该尝试读取缓冲区并在无法读取时抛出错误?或者是否有另一种高效的方法来检测PDF文件是否被锁定?
为此,我要求用户上传未锁定的PDF文件,并希望在尝试上传到S3之前,如果PDF文件已被锁定,则抛出错误。
我还没有找到一致的方法来实现这个功能,应该在浏览器中进行吗?我是否应该尝试读取缓冲区并在无法读取时抛出错误?或者是否有另一种高效的方法来检测PDF文件是否被锁定?