Не могу загрузить файл больше 5 MB

200
13 января 2018, 02:24

Выдает ошибку

move_uploaded_file(../../frontend/web/source/prices/LT.xls): failed to open stream: No such file or directory
php_value upload_max_filesize 999M
php_value post_max_size 999M

2 часа не могу решить эту проблему

Answer 1

Попробуйте сначала сохранить модель, а потом загрузить файл.

if ($model->load(Yii::$app->request->post) && $model->save()) {
    $model->file = yii\web\UploadFile();
    $filename = $model->file->getBaseName() . '.' $model->file->getExtension();  
    return $model->file->saveAs($filename);
}
Answer 2

Проверьте по выводу phpinfo() параметры file_uploads max_file_uploads upload_max_filesize

READ ALSO
Язык выводимых данных Faker'ом в Laravel Factoryes

Язык выводимых данных Faker'ом в Laravel Factoryes

В Laravel встроен faker и после установки уже существует готовый класс для заполнения готовой таблицы в файле 'UserFactoryphp', содержащий:

169
Отправить значение span на сервер

Отправить значение span на сервер

Я подключил к странице библиотеку jquery-ui , и использую её функционал на страницеВ частности autocomplete, автозаполнение инпута метками

194
передача элемента массива в функцию

передача элемента массива в функцию

Пытаюсь передать элемент из массива в функцию:

197
Межпроцессное взаимодействие в Linux

Межпроцессное взаимодействие в Linux

Как можно разделить память между процессами, чтобы процессы эту память поняли, как очередь(queue) на C++ в Linux? Спасибо

184