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 用於任何大規模應用,但對於簡單的用例以及作為另一個處理程式的回退方案來說,它是一個方便的實用程式。