|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.01.2017, 04:14 | #1 |
Пользователь
Регистрация: 07.01.2017
Сообщений: 10
|
Ошибка в в загрузке файла на сайт.YII2
Доброго времени суток .
Не загружается картинка .Сайт на локале картинки в папку загруженные выдаёт ошибку: move_uploaded_file(/var/www/test.com/basic/web/img/users/HB5v9MdekBrkO95LQz6WnbNYigaRqFTS.jp g): failed to open stream: No such file or directory Как можно её исправить? если нужен какой файл я предоставлю. |
11.01.2017, 11:54 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Нужно бы посмотреть код соответствующего action.
http://stackoverflow.com/a/30207855 |
11.01.2017, 18:23 | #3 |
Пользователь
Регистрация: 07.01.2017
Сообщений: 10
|
Вот но на всякий случай и другие и другие методы
если не чего не менять ,то проходит без ошибки и такая картинка как в коде 'default.png'; есть. часть Модели PHP код:
PHP код:
Последний раз редактировалось QwErTy1966; 11.01.2017 в 19:47. Причина: форматирование |
11.01.2017, 18:47 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Что можно понять в такой вот «лапше»?
Форматируй код в сообщениях: |
11.01.2017, 19:49 | #5 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Ответ-то по ссылке хоть читал?
Цитата:
сначала идёт saveAs() через: PHP код:
|
|
11.01.2017, 21:32 | #6 | |
Пользователь
Регистрация: 07.01.2017
Сообщений: 10
|
Цитата:
Последний раз редактировалось QwErTy1966; 11.01.2017 в 21:40. |
|
11.01.2017, 21:47 | #7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Ты свой метод uploadAvatar в модели видел?
До сих пор не понимаешь, где у тебя saveAs() срабатывает? Просто перенести $image = $model->uploadAvatar($avatarPath); в код ниже, после выполнения $model->save() – видимо тоже слишком сложно... Код, судя по всему, скопипастил где-то? Потому, что явно не понимаешь, что и зачем он делает. Отсюда и все проблемы. |
11.01.2017, 23:12 | #8 |
Пользователь
Регистрация: 07.01.2017
Сообщений: 10
|
Ты свой метод uploadAvatar в модели видел?
До сих пор не понимаешь, где у тебя saveAs() срабатывает? Просто перенести $image = $model->uploadAvatar($avatarPath); в код ниже, после выполнения $model->save() // конешно видел переносил уже и вверх и вниз в бок ,возможно глюкануло при установки, у меня было такое с Rbac. .. Код, судя по всему, скопипастил где-то? // Нет слишком долго копипастить )).Это - новое расширение для модуля dektrium и устонавливается оно с помошью накатки миграции и команды composer . Автор предупредил что оно ещё очень сырое и находится на стадии разработки. После установки возникло сразу три проблемы ,капча не проходит валидацию,неизвестное свойство при авторизации и не удалось открыть поток при загрузки файлов.На капчу у меня сил хватило потом решил поискать решение сдесь и на YII-форуме. |
12.01.2017, 00:35 | #9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Ну так не пользуй сырое.
По ссылке есть пример кода загрузки изображения – используй его, ничего сложного. |
12.01.2017, 01:05 | #10 |
Пользователь
Регистрация: 07.01.2017
Сообщений: 10
|
Решено .Проблема была проще, неправильный путь и права на папку,поставил 777 -заработало.но действительно сырое.
Последний раз редактировалось QwErTy1966; 12.01.2017 в 01:08. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
При загрузке формы из файла *.dfm ошибка | Teoret | Компоненты Delphi | 9 | 29.10.2014 13:10 |
Ошибка при загрузке файла (через IdHTTP ) | mogo | Общие вопросы Delphi | 16 | 15.02.2014 13:58 |
Ошибка при загрузке массива из файла | Damik | Общие вопросы Delphi | 1 | 14.02.2013 10:46 |
Ошибка при загрузке XML файла | Alter | Общие вопросы Delphi | 4 | 25.09.2011 13:58 |
Ошибка при загрузке файла html | Ign | Microsoft Office Excel | 1 | 11.11.2007 13:55 |