Mern スタックを使用していますが、アップロードしたファイルの保存場所に問題があります。説明させてください。
画像を含むフォームデータを送信するフォームがあります.jpg
。Node/express側では、よく受けます。しかし今、私は立ち往生しています。
ファイルをディレクトリに保存できる機能express-fileupload
を添付するパッケージを使用しています。mv
私のエンドポイントには、次のスニペットがあります。
const img1= req.files.image1;
const img1Name = img1.name;
img1.mv("NOT-SURE-WHERE-TO-MAKE-MY-DIRECTORY"+img1Name, (err) => {
if (err) {
return res.status(500).json({message: 'Could Not mv file'});
} else {
return res.status(200).json({message: 'mv done'});
}
})
.jpg 画像を保存するディレクトリはどこに作成すればよいですか?
クライアントの src に作成しますか? またはクライアントの公開?
または、
npm-run-build
コマンドを実行してbuild
フォルダーを作成し、mv
関数を指定してそこにファイルを保存しますか?