Публикации по теме 'blob'
Как экспортировать данные в формате CSV с помощью React-js
В этой статье я научу вас, как максимально простым способом экспортировать данные в формате CSV в ReactJS. Когда вам нужно загрузить отчет из ответа API и сохранить его в формате csv. Итак, давайте посмотрим, как мы можем сделать это наиболее эффективным и простым способом.
Итак, чтобы загрузить файл CSV, мы начнем с создания простой кнопки загрузки HTML с помощью MUI. Скопируйте и вставьте приведенный ниже код в файл app.js.
<Button sx={{height:'36px', fontSize:'12px',..
Buffer,Blob: различия между FileReader и URL.createObjectURL в JavaScript
В своей предыдущей статье я давал информацию об ASCII и Unicode. Если вы не читали, вы можете щелкнуть здесь, чтобы перейти.
Когда наши компьютеры обрабатывают введенные нами значения, каждое значение представлено кодовыми точками. Затем с помощью определенного алгоритма, такого как UTF-8 (8-битный формат преобразования Unicode), значения преобразуются в двоичные данные. Давайте попробуем понять на примере
Если мы введем «m» › «m» будет обрабатываться как 77. Вы можете проверить с..
Экспорт файла CSV (электронной таблицы) с помощью JavaScript
Я работал над проектом, в котором мне нужно было экспортировать файл CSV (значения, разделенные запятыми) с помощью JavaScript. Мне было лень, и я подумал, что смогу найти хороший пакет Node, который сделает большую часть работы за меня. Все пакеты Node, которые я нашел, казались очень мощными, с множеством опций, однако оказалось, что в них будет сложно разобраться.
Проблема с использованием пакета Node или, скажем, драгоценного камня в ruby, который является очень мощным, заключается в..
Дедупликация BLOB в eXist-db
Недавно я завершил работу над новым хранилищем больших двоичных объектов (BLOB) для eXist-db, которое вместе с парой других изменений заменяет предыдущее хранилище двоичных документов. Первоначальной целью, которую я поставил перед собой, была задача создания дубликатов документов. Я объясню эволюцию дизайна моего нового хранилища больших двоичных объектов и некоторые из его наиболее интересных свойств.
tl; dr В этой статье представлены подробные сведения о новом дизайне хранилища..
Блог и пантомима
Проблема: у меня есть URL-адрес видео в instagram. Как скачать это в JS?
Решение: https://www.npmjs.com/package/downloadjs на помощь.
download(data, strFileName, strMimeType);
Здесь данные - это большой двоичный объект, который мы создаем, когда попадаем по URL-адресу. И strMimeType - это строковый MIME-тип.
Давайте разберемся, что такое Blob и что такое MIME.
Blob
Очень хорошее чтение о Blob можно найти здесь:..
Отправьте изображение на свой сервер с помощью функции fetch () - JavaScript, React
Fetch - это функция JavaScript, которая позволяет нам получать данные в нашу базу данных и из нее.
Эта операция отправки и получения объектов может занять значительное время, поэтому происходит асинхронно.
То есть интерпретатор выполняет HTTP-запрос и продолжает выполнение остальной части кода до получения ответа.
Иногда нам может потребоваться сначала отправить информацию в базу данных, чтобы получить наши данные.
И эта информация может включать идентификаторы продукта или..
Скачать файл из потока байтов в пользовательском интерфейсе
Мир переходит на остальные API. Мы все это знаем…
Теперь представьте, что вы попали в API, который в ответ возвращает поток байтов, и вы хотите загрузить его в виде файла в браузере.
Интересно, как? Что ж, теперь это совсем несложно. Позвольте мне поделиться своими выводами и облегчить вам задачу.
Получить файл
Поэтому я делюсь здесь примером запроса XHR, чтобы помочь лучше понять код.
const download = () => {
return new Promise((resolve, reject) => {
const xhr:..