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