Railsアプリがあり、機能セットのようなドロップボックスがあります。
各ユーザーにはログインパスワードがあります。各ユーザーは自分のファイルをアップロードおよびダウンロードできます。インデックスページには、アップロードしたすべてのファイルが表示されます。ファイルへのURLはdbに保存されます:heroku内
アプリに追加したいいくつかの機能にアプローチする方法についていくつか質問があります。
1)管理者として、ユーザーフォルダーにファイルを追加したいと思います。このフォルダーは、ユーザーが次回アプリにログインしたときに表示されます。現在、フォルダにファイルをドロップしても、index.htmlページがデータベースにURLが保存されているファイルのみをプルアップするため、ユーザーには表示されません。
2)現在、ファイルアクセスはURLによるため、公開されています。これは大きな問題です。URLが公開されないようにアプリを設定したいと思います。私はherokuを使用しているため、herokuサーバーに保存できず、アプリにストリーミングして、Herokuを介してユーザーに提供したくありません。それで、S3から直接それらをサーバーするが、URLを明らかにしないための最良の方法は何ですか。
ご協力いただきありがとうございます