お世話になります。
nodejsを使って画像のアップロードについて教えてください。
やりたいこと)
一つの画面で、免許画像の表、裏を2枚アップロードしたい
考えたこと)
multerを使って実装をしようとしています。
html側
<div class="input-group"> <label class="input-group-btn"> <span class="btn btn-primary"> 表をアップロード <input id="fname_omote" type="file" name="fname_omote" style="display:none"> </span> </label> <input id="fname_omote_name" type="text" name="fname_omote_name" class="form-control" readonly> </div> <div class="input-group"> <label class="input-group-btn"> <span class="btn btn-primary"> 裏をアップロード <input id="fname_ura" type="file" name="fname_ura" style="display:none"> </span> </label> <input id="fname_ura_name" type="text" name="fname_ura_name" class="form-control" readonly> </div>
これでnodejs側はどのように実装するのかを教えてください。
当初は、 nameを同じにして
let upload = multer({}).array('fname');
と考えたのですが、これってmultipleの場合と記載ありました。
では
let upload_omote = multer({}).single('fname_omote'); let upload_ura = multer({}).single('fname_ura'); upload_omote( req,res, function( err ) { upload_ura( req,res, function( err ) { }); });
と考えてたのですが、そうなのか?
このあたり、どのように実装すべきかを教えてください。
よろしくお願いします。
あなたの回答
tips
プレビュー