Дело в том, что если я отправляю файл из html-ввода в API, он обрабатывается правильно.
Однако, если я пытаюсь воссоздать его - я имею в виду - я копирую каждое свойство из File
объекта, который загружен пользователем, например:
- Предварительный просмотр
- имя
- размер
- тип
для нативного объекта (const file = { ... }
) в JavaScript, а затем я создаю File
из него:
new File([random integer], file.name, { type: file.type, preview: file.preview })
(оно также имеет все остальные свойства, которые есть у обычного File
)
Но тогда API не принимает его и говорит, что type
недействительно.
Что это значит? Они оба явно идентичны . Каждая опора точно такая же. Но все же, если я создаю File
из объекта, а не непосредственно из ввода, он не обрабатывается должным образом.
Ждем любых отзывов. Спасибо.