我有一个JavaScript应用程序,可以进行客户端加密&解密文件,将加密数据存储在Google云端存储中。所有加密&数据传输工作正常,但我无法在Chrome中打开所有文档类型。由于Chrome的内置PDF查看器,PDF工作正常,但我想让它自动打开其他文件类型。例如:
JavaScript应用程序检索加密数据,然后对其进行解密以生成包含Word文档的String或ByteArray。
我创建了一个数据URI并在其上调用window.open()。在PDF情况下,将打开一个包含PDF文档的新选项卡。当数据URI是Word文档(MIME类型application / vnd.openxmlformats-officedocument.wordprocessingml.document)时,我得到一个空白窗口(显然)没有内容。
我已经能够创建一个< A>标记有数据URI,如果用户右键单击链接,它会下载正确的数据,但是虽然我已将该MIME类型设置为在下载时自动打开,但Chrome无法打开它。 (它会自动打开从具有该MIME类型的常规HTTP请求发送的Word文档。)
我想用我的解密数据做几件事,从客户端JavaScript字符串开始:
对这些有任何帮助吗?
谢谢!
答案 0 :(得分:0)
Google Chrome也需要MS Word查看器。默认情况下不包含的内容,如PDF查看器...