React Router v7 已发布。 查看文档
unstable_createMemoryUploadHandler

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 is a "File" (https://mdn.io/File) polyfilled for node
  // ... etc
};

选项:唯一支持的选项是 maxPartSizefilter,它们的工作方式与上面的 unstable_createFileUploadHandler 相同。不建议在任何大规模的场景中使用此 API,但它是一个方便的实用工具,可用于简单的用例,并作为另一个处理程序的备用方案。

文档和示例在以下许可下发布 MIT