unstable_createMemoryUploadHandler

例:

export const action = async ({
  request,
}: ActionFunctionArgs) => {
  const uploadHandler = unstable_createMemoryUploadHandler({
    maxPartSize: 500_000,
  });
  const formData = await unstable_parseMultipartFormData(
    request,
    uploadHandler
  );
 
  const file = formData.get("avatar");
 
  // file は "File" (https://mdn.io/File) であり、node 用にポリフィルされています
  // ... 等
};

オプション: サポートされる唯一のオプションは maxPartSizefilter であり、上記の unstable_createFileUploadHandler と同じように機能します。この API は、大規模な用途にはお勧めできませんが、単純なユースケースや他のハンドラのフォールバックとして便利なユーティリティです。