laravel 5.3: fopen () Не удалось открыть поток: отказано в разрешении при загрузке файла размером более 1 МБ. Уже обновлен php.ini, но все еще не работает - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь загрузить файл размером более 1 МБ на локальный диск, но он сообщает об ошибке. Попытался обновить мои настройки php.ini (xampp), но все равно получаю ошибку.

; Максимально допустимый размер загружаемых файлов. ; http://php.net/upload-max-filesize upload_max_filesize = 20M

А мой код загрузки:

    //store file
    $file = $request['file'];
    $mime = $file->getClientOriginalExtension();
    $now = Carbon::now();
    $filename_renamed = 'receipt'.Auth::user()->username.'_'.$now->day.'_'.$now->month.'_'.$now->year.'_'.substr(str_shuffle(str_repeat('123456789', 10)), 0, '9').'_.'.$mime;

    $file->storeAs('\receipts',$filename_renamed);

НАСТРОЙКИ PHP.INI

; Максимально допустимый размер загружаемых файлов upload_max_filesize = 20M

А мой код загрузки:

    //store file
    $file = $request['file'];
    $mime = $file->getClientOriginalExtension();
    $now = Carbon::now();
    $filename_renamed = 'receipt'.Auth::user()->username.'_'.$now->day.'_'.$now->month.'_'.$now->year.'_'.substr(str_shuffle(str_repeat('123456789', 10)), 0, '9').'_.'.$mime;

    $file->storeAs('\receipts',$filename_renamed);
...