fastify-multer icon indicating copy to clipboard operation
fastify-multer copied to clipboard

request.files returning a empty array

Open tibmartins opened this issue 1 year ago • 1 comments

I tried list my files after upload and returns a empty array, works with diskStorage save buts not with cloudinary

app.post( '/endpoint', {preHandler: upload.array('files', 2)}, async (req, reply) => { console.log(req.files) //empty ...cloudinary ...reply.send( ) })

tibmartins avatar May 20 '23 09:05 tibmartins

Following the post below I copy it into the file @types/fastify-multer.d.ts: https://github.com/fox1t/fastify-multer/issues/16#issuecomment-694981746

import 'fastify'
import { isMultipart } from '../../src/lib/content-parser'
import { File, FilesObject } from '../../src/interfaces'

type FilesInRequest = FilesObject | Partial<File>[]

declare module 'fastify' {
  interface FastifyRequest {
    isMultipart: typeof isMultipart
    file: File
    files: FilesInRequest
  }
}

jailsonh3 avatar Dec 17 '23 04:12 jailsonh3