multer


ファイルのアップロードに使用します.

Multierの使用方法

export const uploadVideo = multer({ dest: "uploads/videos" });

Multierは、アップロード/ビデオにビデオパスを格納します。

videoRouter.post(
  "/:id([0-9a-f]{24})/upload-video",
  uploadVideo.single("videoFile"),
  postUploadVideo
);

Multierでビデオパスを保存し、postUploadVideo機能を実行します。

form(method="POST", enctype="multipart/form-data")
	label(for="videoFile") Video
	input(type="file", id="videoFile", name="videoFile", accept="video/*", required)

enctype=“multipart/form-data”。さらにsingleにはinputのnameが含まれている必要があります。ファイルが2つ以上ある場合はfieldを使用します。