0

テスト用のRubyonRailsアプリケーションをHerokuにデプロイしましたが、これまでのところ、Windows Server2008VPNのバックグラウンドから来て少し混乱しています。

Windows Server 2008には、アプリケーションフォルダーがあり、IISを使用してASP.NetMVCアプリケーションをホストしていました。image.Save(path)その後、コードとファイルを介してディスクにフォルダーにアクセスできました。

Herokuでホストされているアプリケーションでユーザーのアップロードをどのように処理しますか?

たとえば、サイトにアパートのリストを作成してもらい、アパートの写真をアップロードしてもらいたいと考えています。これはHerokuでどのように機能しますか?

4

1 に答える 1

4

あなたはそうしない。Herokuには「アプリローカル」ストレージのプロビジョニングがほとんどなく、ファイルシステムは読み取り専用です。ただし、/tmpディレクトリは永続化されることが保証されておらず、いずれの場合も各ダインに対してローカルです。

ファイルをクラウドストレージサービス(S3やCloudFilesなど)にアップロードする必要があります。通常、これを管理する宝石がコマンドにあります(Carrierwaveはごく最近の例です)。

于 2012-10-17T00:15:31.677 に答える