Ошибка Blob и Ajax. TypeError: не удалось выполнить «arrayBuffer» для «Blob»: незаконный вызов.Jquery

Программирование на jquery
Ответить
Гость
 Ошибка Blob и Ajax. TypeError: не удалось выполнить «arrayBuffer» для «Blob»: незаконный вызов.

Сообщение Гость »


Привет, я пытаюсь передать большой объем данных внутри $.ajax

var blob = new Blob([content], { type: 'text/plain;charset=utf-8' }); $.ajax({ URL: "мюрл", тип: «ПОСТ», Тип данных: 'JSON', данные: { «тест»: правда, 'jsonFile': jsonFile, 'htmlFile': большой двоичный объект, }, успех: функция (ответ) { $('#msg').addClass('успех'); } }); вернуть эту ошибку Uncaught (в обещании) TypeError: не удалось выполнить «arrayBuffer» для «Blob»: незаконный вызов

Если я удалю 'htmlFile': blob, все работает нормально, но мне нужно передать blob.

Я прочитал другую ветку, которую пытался использовать:
[*]processData: false, contentType: false, -> ошибка исчезает, но переменные в сообщении пусты [*]var formdata = new FormData() для точного форматирования данных, но не работает
У вас есть другая идея?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»