1

私はS3上にいくつかのファイルがあり、それらのファイルをWeb上で表示したいと考えています。問題は、ファイルが公開されていないと私はそれらを公開したくないということです。 Googleドキュメントビューアは動作しますが、条件はファイルが公開されている必要があります。オンラインファイルビューア(すべての形式)

オフィスWebアプリケーションを使用してブラウザに表示できますか?ファイルは非公開であるため、私はMicrosoftサーバーにデータを保存したくありません。それは、Googleドキュメントビューアでも解析中に情報を保存するように見えます。

最もクリーンな方法は何ですか?

ありがとうございました。

+2

これはあまりプログラミング上の質問ではありません。少なくともこの時点ではどのように記述されているのでしょうか?http://www.superuser.comで質問すると、おそらくもっと役立つでしょう。 –

答えて

0

私は以前と同じようなものを探しましたが、ローカルにインストールできるアプリ(Cyber​​Duck、S3 Browserなど)があります。ブラウザでは最近まで限られていた(私はこのプロジェクトで働いた完全な開示)。

S3のLENS - https://www.s3lens.com/

0

私はおそらくここにマイナスを取得するだけでなく、Microsoftが同じように動作し、オンラインビューアを持っています。ファイルは、パブリックにアクセスする必要があります。ここで

はリンクです:https://view.officeapps.live.com/op/view.aspx

は、私が追加曇らせるすると、ページが開かれます、すなわちまで、それらのファイルは、短期間だけのために公にアクセスできるようにする必要があるということです。だからあなたは、ランダムに生成されたフォルダ内の公開されている一時的なストレージに表示するファイルをアップロードし、そのURLをオンラインビューアに渡すことによってそれらを欺くことになります。

もちろん、これはあまり安全ではありません。なぜなら、ファイルは一時記憶域とGoogleまたはMicrosoftのどちらかのポイントになりますが、ランダムなパス名はある程度の安全性を提供するからです。

私は最近、私はちょうど説明内容を示し、小さなグリッチアプリを作成しました:https://honeysuckle-eye.glitch.me/

それは一時ストレージにローカルファイルをアップロードし、その一時記憶装置からビューアを開きます。一時記憶域は1回のダウンロードでしか保存できないため、かなり安全です。

関連する問題