Сохраняет только файл расширения .temp при загрузке файла .pdf в запросе laravel через ajax formData - PullRequest
0 голосов
/ 08 января 2020

Я загружаю несколько файлов (PDF и изображения) через ajax запрос, добавленный в formData. Изображения загружаются нормально (используя пакет изображений / интервенций). Но проблема в том, что загрузка PDF не работает должным образом. В настоящее время создается папка с именем pdf-файла, и внутри этой папки сохраняется файл расширения .temp. Folder with filename.pdf

file inside above folder with filename.temp

А вот мой код для сохранения файла PDF.

public function savePdfFile($full_path, $file_category, $pdfFile){
        //check directory and make if doesnot exist
        if(!is_dir($full_path)){
            mkdir($full_path, 0777, true);
        }

        $filename = $file_category.'-'.time().'-'.md5(rand()).'.'.strtolower($pdfFile->getClientOriginalExtension());
        $pdfFile->move($full_path.$filename);
        return $filename;
    }

1 Ответ

0 голосов
/ 29 января 2020

Прошу прощения за глупую ошибку. Я использовал полный стоп (.) Вместо запятой (,). коррекция:

$pdfFile->move($full_path,$filename);
...