2017-06-12 10 views
1

IBM BluemixにNode.jsアプリケーションがあります。IBM Bluemix Node.jsアプリケーションに画像ファイルを保存

私はユーザーに画像をアップロードさせる必要があります。私はlocalhostでは、画像は

誰かができます... ...フォルダ、何の問題に

を保存しかし、私は本番で同じことを行う際に、ファイルがサーバーに対応するフォルダに保存されていないです助けて?

答えて

1

これはCloud Foundryアプリだとします...ファイルシステムが一時的であるため、アプリの再起動によって永続化されるように、画像をアプリの外部に保存する必要があります。

Cloudantを使用してこれを実行する方法を示したサンプルアプリがあります - https://github.com/IBM-Bluemix/nodejs-cloudant

+0

だから、私はcloudinary.comのようなサービスを使用し、私のアプリのデータベース(mongoDB)に曇りのリンクのみを保存する必要がありますか? – JDalri

0

はあなたが__dirnameを使用してディレクトリを指定する必要がありますが、あなたがあなたのアプリケーションを再デプロイするたびに、ファイルを失うことになります。停止して再起動しても問題ありません。

関連する問題