Случай 1)
Запрос большого двоичного объекта напрямую с использованием XHR.
Сохранение большого двоичного объекта с использованием короткой функции.
Файлы pdf / png / jpg / txt теперь можно открывать и просматривать.
Случай 2)
Запросстрока с использованием jquery.
Создание BLOB-объекта с использованием этой строки.
var blob = new Blob([data], {
type: appropraiteType
});
Сохранение BLOB-объекта с использованием той же короткой функции, что и раньше.
Файл теперь не может быть просмотрен должным образом.
Я даже попробовал несколько разных вещей.Допустим, у нас есть в результате: xhrRequest.png и jqueryRequest.png
Они оба имеют одинаковый тип MIME и кодировку символов.Я открываю xhrRequest.png с помощью текстового редактора и удаляю в нем все.Затем я заменяю его содержимым jqueryRequest.png.xhrRequest.png по-прежнему работает.
Два файла отличаются по размеру, как и их капли, но кроме этого я не могу найти никакой разницы.
Есть идеи?