2016-04-28 3 views
0

Я рассматриваю эту проблему уже довольно давно.Как отправить имя файла с помощью Plupload?

Моя проблема проста, я хочу отправить имя файла вместе с файлом в качестве многостраничного запроса в Plupload, но я еще не смог это сделать.

Мне нужно полное имя файла загруженного файла, поэтому я могу сохранить файл с правильным расширением файла, в этом случае это только изображения.

Вот что у меня есть до сих пор (JavaScript часть):

BeforeUpload: function(up, file) { 
    up.settings.multipart_params = {"name" : file.name, "gallery" : "9650f952-e397-11e5-8bca-d43d7e9e4e29"} 
}, 

И в PHP я этот кусок:

if (!empty($_FILES)) { 
    $fileName = $_FILES["file"]["name"]; 
} elseif (isset($_REQUEST["name"])) { 
    $fileName = $_REQUEST["name"]; 
} else { 
    $fileName = uniqid("file_"); 
} 
$filearr = explode ($fileName); 
$ext = array_pop ($filearr); 
$withoutext = implode ($filearr); 

Итак, как же я исправить этот беспорядок?

ответ

0

Я должен был уделять больше внимания коду.

Я нашел 2 ошибки, она является как взрываются и лопаются функции, которые отсутствуют параметр, поэтому ответ просто:

$filearr = explode (".",$fileName); 
$ext = array_pop ($filearr); 
$withoutext = implode (".",$filearr); 
Смежные вопросы