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