IBM BluemixにNode.jsアプリケーションがあります。IBM Bluemix Node.jsアプリケーションに画像ファイルを保存
私はユーザーに画像をアップロードさせる必要があります。私はlocalhostでは、画像は
誰かができます... ...フォルダ、何の問題に
を保存しかし、私は本番で同じことを行う際に、ファイルがサーバーに対応するフォルダに保存されていないです助けて?
IBM BluemixにNode.jsアプリケーションがあります。IBM Bluemix Node.jsアプリケーションに画像ファイルを保存
私はユーザーに画像をアップロードさせる必要があります。私はlocalhostでは、画像は
誰かができます... ...フォルダ、何の問題に
を保存しかし、私は本番で同じことを行う際に、ファイルがサーバーに対応するフォルダに保存されていないです助けて?
これはCloud Foundryアプリだとします...ファイルシステムが一時的であるため、アプリの再起動によって永続化されるように、画像をアプリの外部に保存する必要があります。
Cloudantを使用してこれを実行する方法を示したサンプルアプリがあります - https://github.com/IBM-Bluemix/nodejs-cloudant
はあなたが__dirname
を使用してディレクトリを指定する必要がありますが、あなたがあなたのアプリケーションを再デプロイするたびに、ファイルを失うことになります。停止して再起動しても問題ありません。
だから、私はcloudinary.comのようなサービスを使用し、私のアプリのデータベース(mongoDB)に曇りのリンクのみを保存する必要がありますか? – JDalri