【HTML】inputタグで画像を複数枚指定する【multiple】
画像を複数枚指定できるようにする。
<form method="POST" enctype="multipart/form-data">
<!-- CSRF token -->
<input name="content" type="file" multiple>
<input type="submit" value="送信">
</form>
このフォームで指定された画像は、下記のように同じname属性の値のフォームが複数存在する状態と同じ。
<form method="POST" enctype="multipart/form-data">
<!-- CSRF token -->
<input name="content" type="file">
<input name="content" type="file">
<input name="content" type="file">
<input name="content" type="file">
<input name="content" type="file">
<!-- 略 -->
<input type="submit" value="送信">
</form>
そのため、例えばDjangoでは .getlist() を使って取り出す。
request.FILES.getlist("content")