Довольно простой вопрос, но я новичок в обработке данных формы и blobs. Мне нужно обработать файл formdata, содержащий как большой двоичный объект, так и строку. BLOB-объект сначала загружается, а затем успешно отправляется в testPDF, однако при выполнении var_dump $ _FILE ['pdf_blob'] или $ _POST ['pdf_blob'] он оказывается пустым, поэтому, вероятно, я делаю что-то не так. Ниже соответствующего блока ajax
var pdf_blob = new FormData();
pdf_blob.append(filename, my_blob);
pdf_blob.append('string', global_hash);
$.ajax({
url : "testPDF.php",
type: 'POST',
data: pdf_blob,
contentType: false,
processData: false,
success: function(data) {
},
error: function() {
alert("error");
}
});
Вход в консоль показывает мне, что pdf_blob не пуст, прежде чем он будет отправлен через ajax
console.log(pdf_blob.get(filename));
console.log(pdf_blob.get('string'));