Для тех, кто все еще борется с этой проблемой после изменения php.init, как предполагает принятый ответ. Поскольку ошибка возникает, когда петиция ajax выполняется через POST
без какого-либо параметра, все, что вам нужно сделать, это изменить метод отправки на GET
.
var xhr = $.ajax({
url: url,
type: "GET",
dataType: "html",
timeout: 500,
});
Еще один вариант, если вы хотите сохранить метод POST
по какой-либо причине - добавить пустой объект JSON в ajax petititon.
var xhr = $.ajax({
url: url,
type: "POST",
data: {name:'emtpy_petition_data', value: 'empty'}
dataType: "html",
timeout: 500,
});
Так как Вы не указываете язык, я просто выберу тот наугад. Вот powershell сценарий, чтобы сделать это:
$rootDir = 'C:\Temp\TestRandomFiles\'
$baseFile = $rootDir + "base.txt"
$desiredFileSize = 2*1KB
$fileCount = 50000
"start" | Out-File -Filepath $baseFile
While ($(Get-ChildItem -path $baseFile).Length -lt $desiredFileSize)
{
$(Get-ChildItem -path $baseFile).Length | Out-File $baseFile -APPEND
}
for($i=1;$i -lt $fileCount;$i++)
{
Copy-Item $baseFile "File$i.txt"
}
необходимо будет заменить переменные к параметрам, которые Вы хотите, конечно.
Необходимо будет создать файлы нормальным способом и затем заполнить их с рандомизированными данными, вероятно, от рэнда () какая-то функция.
Это действительно зависит от Вашего языка программирования. Сам Windows, конечно, не обеспечит эту возможность.
существует много языков программирования, которые могли сделать это легко, однако, включая основные окна сценарии batch/CMD. Какой язык интересуются Вы использованием?
Implicit declaration of function 'NSStringFromQueryParameters' is invalid in C99
– Nik Kov
1 August 2016 в 17:38
Ну, технически Вы могли записать что-то, чтобы сделать это для Вас.
я не знаю ни о чем определенном.. но самый легкий путь состоял бы в том, чтобы создать Текстовый файл определенного размера (2K, например).. затем запишите пакетный файл для копирования его 50000 раз.
Как насчет чего-то вроде этого: Случайный Генератор Файла 1.1
Или генератор Файла
Можно выполнить fsutil в пакетном цикле для создания файлов любого размера.
fsutil file createnew filename.extension 2000
Я использовал Создатель файлов случайных данных , и мне он понравился, он создает двоичные файлы (то есть не текстовые файлы), заполненные псевдослучайными битами, он может быстро создавать очень большие файлы. Чтобы использовать его для создания нескольких небольших файлов, вам нужно написать сценарий, что было бы очень просто, учитывая, что это командная строка.