Что такое Blob и File API?

Middle
190 просмотров
AFK Offer AI

Blob (Binary Large Object) — это представление сырых бинарных данных. File наследует от Blob и добавляет метаданные (имя, дата, тип). Blob можно создать из массива данных, получить из canvas или fetch. URL.createObjectURL(blob) создаёт временный URL для скачивания или отображения. FileReader позволяет читать файлы как текст, ArrayBuffer или Data URL. Используется для загрузки файлов, генерации PDF, работы с изображениями на клиенте.

Следующий вопрос

Как организовать структуру тестов в проекте?