2

我在 S3 上有一些文件,想在 web.xml 中查看这些文件。问题是文件不是公开的,我不希望它们公开。谷歌文档查看器可以工作,但条件是,文件应该是公开的。

我可以使用办公网络应用程序在浏览器中显示吗?由于文件是私有的,我不想在 Microsoft 服务器上存储任何数据。看起来即使是谷歌文档查看器也会在解析时存储信息。

最干净的方法是什么?

谢谢。

4

2 回答 2

0

我可能在这里得到一个减号,但微软也有一个在线查看器,其工作方式相同:文件需要可公开访问。

这是链接:https ://view.officeapps.live.com/op/view.aspx

我云添加的是,这些文件只需要在短时间内公开访问,即直到页面被打开。因此,您通过将要查看的文件上传到随机生成的文件夹中的公共临时存储空间来欺骗他们,并将该 URL 提供给在线查看器。

当然,这不是那么安全,因为文件将作为某个点到达临时存储,然后到达 Google 或 Microsoft,但随机路径名提供了一定程度的安全性。

我最近创建了一个小故障应用程序,它演示了我刚刚解释的内容:https ://honeysuckle-eye.glitch.me/

它将本地文件上传到临时存储,然后从该临时存储打开查看器;临时存储仅持续一次下载,因此非常安全。

于 2017-05-16T17:31:49.517 回答
0

我之前曾四处寻找类似的东西,有些应用程序可以在本地安装(Cyber​​Duck、S3 浏览器等)。在浏览器中一直受到限制,直到最近(完全披露我在这个项目上工作)。

S3 镜头 - https://www.s3lens.com/

于 2017-04-25T17:46:13.117 回答