иногда может содержать файл. 
                  
                  
                  Как только добавляю "Content-Type": "multipart/form-data" данные не проходят request http://joxi.ru/YmEpoQKu0KMqXr
                  
                  
                  Не понимаю почему, убираю "Content-Type": "multipart/form-data" - всё проходит и сохраняется.
                  
                  
                  А у меня ситуация, что эта форма строится на vue, для админки, и в зависимости от сущности иногда может содержать поле file. 
                  
                  
                  Так вот собственно в чём разница отправлять форму с multipart/form-data и без?
                  
                  
                  
                  
                  
                  Вот пример успешного запроса http://joxi.ru/82Q4lnZfjk9ZRm
                  
                  
                  а вот неуспешного http://joxi.ru/Q2KqoK5C41v0Jr http://joxi.ru/KAxMqPnCMgK6or
                  
                  
                  
                  
                  
                  может кто-то что-то посоветовать?
                  
                  
                
let formData = new FormData(); Object.keys(data).forEach((k) => { formData.append(k, data[k]); }); попробуй так собирать форму с файлом
https://www.w3schools.com/tags/att_form_enctype.asp
Обсуждают сегодня