Не удается получить файл FormData (angular 13) из Symfony 5.4

Я надеюсь вы в порядке,

У меня проблема с отправкой файла FormData в Angular 13 в Symfony 5.4, у меня есть строка ресурса | с $request->getContent(), так что до этого то, что работало над получением файла с $fileversocarteid=$req->files->get('fileversocarteid');.но не сейчас, это дает мне null. Это мой console.log моих FormData (Angular 13)

      filephotoverif 
File {name: 'IMG-20211220-WA0001.jpg', lastModified: 1640009345334, lastModifiedDate: Mon Dec 20 2021 15:09:05 GMT+0100 (heure normale d’Europe centrale), webkitRelativePath: '', size: 177618, …}
lastModified: 1640009345334
lastModifiedDate: Mon Dec 20 2021 15:09:05 GMT+0100 (heure normale d’Europe centrale) {}
name: "IMG-20211220-WA0001.jpg"
size: 177618
type: "image/jpeg"
webkitRelativePath: ""
[[Prototype]]: File

И это мой ресурс | строка с dump($req->getContent())

      b"------WebKitFormBoundaryEXJJL0VPLSS5ODRtContent-Disposition: form-data; name="filephotoverif"; filename="IMG-20211220-WA0001.jpg"Content-Type: image/jpeg Ï Ó\x00\x10JFIF\x00\x01\x01\x01\x00`\x00`\x00\x00 ß\x00"Exif\x00\x00MM\x00*\x00\x00\x00\x08\x00\x01\x01\x12\x00\x03\x00\x00\x00\x01\x00\x01\x00\x00\x00\x00\x00\x00 █\x00C\x00\x02\x01\x01\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x03\x05\x03\x03\x03\x03\x03\x0

Спасибо за внимание.

2 ответа

На самом деле для меня это начало работать, когда я добавил тип контента multipart/formdata (у меня был перехватчик JWT, который устанавливал мой тип контента как application/json).

Если это может помочь в любом случае...

Я возвращаюсь к вам, так что я сделал много вещей, поэтому я не знаю, что решило проблему, зная, что последнее, что я изменил, было удалить set('Content-Type', 'multipart/form-data')и я также поставил symfony на https-сервер. В дополнение ко всем изменениям версий php и symfony. Если кто знает, что решило проблему, буду рад выслушать.

Другие вопросы по тегам