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 は node 用にポリフィルされた "File" (https://mdn.io/File) です
  // ... など
};

オプション: サポートされているオプションは maxPartSizefilter のみで、これらは上記の unstable_createFileUploadHandler と同じように動作します。この API は大規模な用途には推奨されませんが、簡単なユースケースや別のハンドラーのフォールバックとして便利なユーティリティです。