diff --git a/src/services/pinataService.ts b/src/services/pinataService.ts index becabbc..8f2c7e1 100644 --- a/src/services/pinataService.ts +++ b/src/services/pinataService.ts @@ -15,11 +15,13 @@ export async function uploadToIpfs(imageBuffer: Buffer, filename: string): Promi throw new Error('Pinata configuration missing') } + // Use native FormData creation const formData = new FormData() - // Create file from buffer using Blob - const blob = new Blob([imageBuffer], { type: 'image/jpeg' }) - formData.append('file', blob, filename) + // Create file from buffer + // Use File instead of Blob for better compatibility + const file = new File([imageBuffer], filename, { type: 'image/jpeg' }) + formData.append('file', file, filename) // Add metadata const pinataMetadata = JSON.stringify({