FormData
, вероятно, нет, но браузер делает, потому что, когда axios предоставляет объект FormData
для функций браузера ajax ( XHR или fetch
), браузер может использовать данные в объекте File
для чтения и отправки файла.
Ваш собственный код JavaScript может также использовать данные в объекте File
для чтения файла, используя FileReader
(еще одна функция, предоставляемая браузером).
File
не содержит непосредственно данных файла, но содержит информацию, которую браузер может использовать для чтения файла (без указания его фактического местоположения в коде).
¹ Вероятно, не буквально в File
объекте. Скорее всего, существует косвенная связь между этими двумя данными с использованием данных, находящихся в частном владении браузера.