-1

Je suis en train de développer une application d'upload et download des fichiers sur cloudfoundry cependant je sais pas comment accéder à la partie stockage des fichiers afin de les récupérer pour faire download

クラウド ファウンドリーでファイルをアップロードおよびダウンロードするアプリケーションを開発していますが、ファイル ストレージにアクセスして回復し、ダウンロードする方法がわかりません。

4

1 に答える 1

4

CF内のローカルファイルシステムにファイルを保存する場合、いくつかの問題があります。ファイルはアプリの各インスタンスで書き込むことができますが、アプリの他のインスタンスには表示されません。また、アプリケーションインスタンス自体の存続期間中は存続しません(たとえば、アプリを再起動すると完全になくなります)。したがって、一時的なものとして扱う必要があります。

今のところ、他のオプションは、CFプロビジョニングされたサービス(MySQLやMongoDBなど)にblobとしてファイルを保存し、アプリからそれらを取得することです。または、アウトバウンドポート80および443にアクセスできるため、CF.comの外部にあるが、到達可能なサービスもオプションです。

そして、グーグル翻訳があなたのために働くことを願っています。

Ilyaplusieursproblèmessivousstockezdesfichierssurlesystèmedefichierslocalau seindesFC。Bien quelesfichierspeuventêtreécritsparchaqueinstanced'une application、ils ne seront pas visibles par les autres instancedel'application。Et ils nesurvivrontpasladuréedeviedel'instance de l'applicationelle-même(sera totalement disparu、par exemple、lorsque votre applicationestredémarrée)、etdevraitdoncêtretraitéecommeéphémère。

Pour l'instant、les autres options sont soit de stocker des fichiers comme des gouttes dans un service dans lesFCprovisionné(par exemple、MySQL ou MongoDB)、puisdelesrécupéreràpartirdel'application。Ou depuis que vous avez ne port sortant 80 et 443accès、les servicesquisontexternesàCF.commaissontaccessiblesontégalementuneoption。

Etespéronsquelatraductiongoogle fonctionnepourvous。

于 2013-01-21T06:22:52.147 に答える