Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
Ms office 在线文件查看器(所有格式)_Ms Office_Google Docs_Google Docs Api_Google Document Viewer_Office Web Components - Fatal编程技术网

Ms office 在线文件查看器(所有格式)

Ms office 在线文件查看器(所有格式),ms-office,google-docs,google-docs-api,google-document-viewer,office-web-components,Ms Office,Google Docs,Google Docs Api,Google Document Viewer,Office Web Components,我在S3上有一些文件,希望在web上查看这些文件。问题是这些文件不是公开的,我不想让它们公开。谷歌文档查看器可以工作,但条件是,文件应该是公开的 我可以使用office web应用程序在浏览器中显示吗。由于文件是私有的,我不想在Microsoft服务器上存储任何数据。甚至谷歌文档查看器在解析时也会存储这些信息 最干净的方法是什么 谢谢。我以前找过类似的东西,有一些应用程序可以在本地安装(CyberDuck、S3浏览器等)。直到最近,浏览器中的内容一直受到限制(我在这个项目中工作过) S3镜头-我

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

我可以使用office web应用程序在浏览器中显示吗。由于文件是私有的,我不想在Microsoft服务器上存储任何数据。甚至谷歌文档查看器在解析时也会存储这些信息

最干净的方法是什么


谢谢。

我以前找过类似的东西,有一些应用程序可以在本地安装(CyberDuck、S3浏览器等)。直到最近,浏览器中的内容一直受到限制(我在这个项目中工作过)


S3镜头-

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

以下是链接:

我要补充的是,这些文件只需要在短时间内公开访问,即在页面打开之前。因此,您可以通过将要查看的文件上载到随机生成的文件夹中的公共临时存储中,并将该url提供给在线查看器来欺骗他们

当然,这并不是那么安全,因为文件将以某种方式指向临时存储,然后指向Google或Microsoft,但随机路径名提供了某种程度的安全性

我最近创建了一个小故障应用程序,它演示了我刚才解释的内容:


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

这不是一个编程问题,至少在这个时候它是如何放置的,因此如果您询问您的问题,您可能会得到更好的服务。