Я прочитал несколько сообщений других людей, имеющих проблемы с 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 и сделайте это снова. Есть проблема с последовательностью создания, с которой мне придется разобраться в другой раз.