diff --git a/package.json b/package.json index a8a8e6f..3efa548 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@samchon/openapi", - "version": "1.0.1", + "version": "1.0.2", "description": "OpenAPI definitions and converters for 'typia' and 'nestia'.", "main": "./lib/index.js", "module": "./lib/index.mjs", diff --git a/src/http/HttpMigrateRouteFetcher.ts b/src/http/HttpMigrateRouteFetcher.ts index 71bd69f..c97072d 100644 --- a/src/http/HttpMigrateRouteFetcher.ts +++ b/src/http/HttpMigrateRouteFetcher.ts @@ -177,10 +177,9 @@ const requestFormDataBody = (input: Record): FormData => { const encoded: FormData = new FormData(); const append = (key: string) => (value: any) => { if (value === undefined) return; - else if (value instanceof Blob) - if (value instanceof File) encoded.append(key, value, value.name); - else encoded.append(key, value); - else encoded.append(key, String(value)); + else if (typeof File === "function" && value instanceof File) + encoded.append(key, value, value.name); + else encoded.append(key, value); }; for (const [key, value] of Object.entries(input)) if (Array.isArray(value)) value.map(append(key));