Я прочитал несколько постов других людей, имеющих проблемы с plupload или пытающихся расширить его функциональность. Я пытаюсь настроить панель plupload на своем веб-сайте. Работаю ли я со своим домашним сервером или с общедоступным сайтом, форма появляется, хотя это довольно глупо. Я могу выбрать изображения для загрузки или перетащить их на панель (html5). Когда я нажимаю на кнопку «Начать загрузку», происходит процесс загрузки файлов. Если папка для загрузки отсутствует, скрипт php создаст ее, поэтому я знаю, что есть хоть какое-то взаимодействие, но файлы не помещаются в папку.
Я добавил немного в php-файл, чтобы записать в текстовый файл, чтобы определить, что он получает для имени файла, и в каждом тесте я получаю одну строку текста, независимо от того, сколько файлов и независимо от того, что они названы:
p16kp2h79g1hf1kidaivehb68r1a.png
Я использую файл upload.php по умолчанию в папке примеров, и единственные изменения, которые я сделал, - это изменить имя папки загрузки на TempUploads и добавить четыре строки, как показано ниже:
$fileName = isset($_REQUEST["name"]) ? $_REQUEST["name"] : '';
$myFile = "testFile.txt";
$fh = fopen($myFile,'w') or die("can't open file");
fwrite($fh,$fileName);
fclose($fh);
// Clean the fileName for security reasons
$fileName = preg_replace('/[^\w\._]+/', '_', $fileName);
Если вам нужно это увидеть, www.battletech-live.net, то нажмите на первый значок в правом верхнем углу. Затем нажмите букву u на клавиатуре. Затем дважды нажмите escape и сделайте это снова. Есть проблема с последовательностью создания, которую мне придется решить в другой раз.