私はhapi.jsを使用してnodejsアプリケーションを持っており、URLから画像をダウンロードしようとしています。ヘロクは私に道筋をつけてエラーを出している。Heroku nodejs pathing issue ...エラー:ENOENT:そのようなファイルまたはディレクトリがありません
マイコード:
Request(uri).pipe(fs.createWriteStream(__dirname+'/../public/images/'+filename)).on('close', callback);
マイエラー:
Error: ENOENT: no such file or directory, open '/app/../public/images/1430540759757341747_4232065786.jpg'
マイファイル構造は単純です:あなたはHerokuのアプリケーションのための__dirnameを見ることができるように
app.js
-public
-images
-sampleimage.jpg
-videos
-samplevideo.mp4
-audio
-sampleaudio.wav
は/アプリです。私は__dirname + 'あらゆる種類のパス/ ../etc'を使って試してみましたが、私は__dirnameなしでも試しました。
ffmpegと音声ツールを使用して、これらのファイルをたくさん作成します。だから誰も私にどのような問題があるのか私に説明することができますか?正しいパス名を使用して解決できるものか、設定する必要のあるhapijsサーバーの設定ですか?
こんにちは、s3の使用に関するアドバイス。これはプロトタイプなので、今はストレージに関してあまりにも騒がれていません。私はFFMPEGを使って画像/オーディオでスライドショーを作成しているので、今のところそれを書いています 私はそのコードを試してみて、同じエラーが出ます。 エラー:ENOENT:そのようなファイルやディレクトリはありません。 '/app/public/images/1435595969584256195_4232065786.jpg' herokuがすでにファイル構造を変更していたため、ルートの下に移動する必要があると思っていました。だから私は今どのような問題を抱えていますか?フォルダが存在しないのですか? – Jason