Сохранить несколько загрузок с clientOriginalName - PullRequest
0 голосов
/ 02 мая 2019

каждый, я хочу загрузить несколько файлов с помощью OriginalClientName, сохранить в базу данных с колонкой "document" , но когда данные сохраняются в базе данных, файл при загрузке не совпадает с именем, я являюсьзагрузить файл с именем "cv bimo.docx", но в базе данных имя выглядит так:

C:\Users\bimo_an\AppData\Local\Temp\phpAAF.tmp

enter image description here

я уже использую метод getClientOriginalName (),,

это мой код контроллера функций:

..............................
 $uploadFile = $request->file('document');
        foreach($uploadFile as $file){
          $filename = $file->getClientOriginalName();
          $folder[] = $file->storeAs('uploads', $filename);
        }
        $data = [
                        'mto_number'=>$request->txtDocNumber,
                        'item_code'=>$request->txtItemCode[$key],
                        'required_qty'=>$request->txtRequiredQty[$key],
                        'spare_qty'=>$request->txtSpareQty[$key],
                        // 'file' => $path[$key]
                        'category' => $request->category[$key],
                        'document' => $file
        ];
        ModelMTOItem::insert($data);

1 Ответ

0 голосов
/ 02 мая 2019

Вы передаете путь файла вместо clientOriginalName

$uploadFile = $request->file('document');
    foreach($uploadFile as $file) {

        $filename = $file->getClientOriginalName();
        $data = [
            'mto_number'=>$request->txtDocNumber,
            'item_code'=>$request->txtItemCode[$key],
            'required_qty'=>$request->txtRequiredQty[$key],
            'spare_qty'=>$request->txtSpareQty[$key],
            // 'file' => $path[$key]
            'category' => $request->category[$key],
            'document' => $filename
        ];

        ModelMTOItem::insert($data);

        $folder[] = $file->storeAs('uploads', $filename);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...