В полях все просто, и не задумываешься как на сервер фоты летят.
Как загрузить фото по Url с нужными презетами?
#1
18 сентября 2015 в 18:16
#2
18 сентября 2015 в 20:00
Никак. Нет такого метода. В теме про пожелания к 2ке еще при прошлой версии отписывался.
Пока только copy и resizить…
Пока только copy и resizить…
#3
18 сентября 2015 в 21:32
Вот. Вот. А я все думал. Ну не может же быть все настолько круто и идеально в двойке.Пока только copy и resizить
Сегодня в 14:08
#4
18 сентября 2015 в 21:49
Ещё как может.Ну не может же быть
Функцией file_save_from_url(откуда, куда) копируем далёкую картинку к себе на сервер (куданибудь во времянку).
Затем пишем функцию очень похожую на uploadWithPreset()? где $result['path'] путь до файла картинки и передаём ей путь нашей временной картинки и нужные пресеты. В остальном используются стандартные методы контролера Images.
#5
24 сентября 2015 в 20:12
Приведите пожалуйста пример. Ну никак что то не хочет у меня работать.Ещё как может
1. Есть ссылка на фото
2. Надо скачать, обработать презетом, и сохранить.
Перебрал все эти функции вдоль и поперек, но что то я делаю не так.
#6
24 сентября 2015 в 20:35
пройтись по ним кондомайзингомКак загрузить фото по Url с нужными презетами? презетами? презетами?
#7
24 сентября 2015 в 21:20
Loadырь, спасибо большое за наводку. Сел переписывать часть кода, отвечающего за загрузку и создание копий картинки. С одним пресетом уже заработало.
#8
25 сентября 2015 в 00:33
на водку
file_save_from_url(откуда, куда)
#9
25 сентября 2015 в 10:10
kreator,
public function copyImg(){//копируем картинку в папку img $cfg = cmsConfig::getInstance(); $dest = $cfg->upload_path."img/"; file_save_from_url('http : // site.ru/img.jpg',$dest'.jpg'); return что-нить :) }