Я хочу отправить большой буфер массива, используя ajax, чтобы сделать строковый файл в локальную папку на моем компьютере.
Когда я пытаюсь отправить запрос с помощью консоли Chrome:
> var arr = new Uint8Array(999999999);
> arr[0]=[84]; // this is TEST TEXT
> arr[1]=[69];
> arr[2]=[83];
> arr[3]=[84];
> arr[4]=[32];
> arr[5]=[84];
> arr[6]=[69];
> arr[7]=[88];
> arr[8]=[84];
function stringFromArray(data)
{
var count = data.length;
var str = "";
for(var index = 0; index < count; index += 1)
str += String.fromCharCode(data[index]);
return str;
}
$.ajax({
url: 'http://localhost:19885/binaryfile.bin' ,
cache: false,
async: false,
type: 'POST',
data: '{Type: "File", content: "'+ stringFromArray(arr)+'"}',
dataType: "json",
processData: false,
});
MyСбой браузера, и я не могу создать любой файл.Любая помощь?