Сервис недоступен при попытке загрузить локальные файлы cloudinary + codeigniter
У меня проблема при использовании cloudinary в codeigniter. Сначала я интегрирую библиотеку, следуя ответам
Загрузить изображение в Cloudinary с помощью PHP Codeigniter
Это сработало, когда я загрузил онлайн изображение. Но не удалось, когда я попытался загрузить локальное изображение. Ошибка
Error in loading http://localhost/admin-simple/assets/img/avatar1_small.jpg - 503 Service Unavailable
Вот мой код:
Cloudinary::config(array( "cloud_name" => "my_cloud_name", "api_key" => "1234", "api_secret" => "ABCD" ));
$data['upload'] = \Cloudinary\Uploader::upload("http://localhost/admin-simple/assets/img/avatar1_small.jpg");
$this->load->view('partials/sukses_upload_gambar',$data);
Может кто-нибудь мне помочь? Потому что я застрял на несколько часов. Благодарю.
1 ответ
Решение
Согласно Cloudinary документации, при загрузке файла с вашего компьютера, вы должны указать путь к файлу вместо URL вашего локального сервера:
\Cloudinary\Uploader::upload("/home/my_image.jpg")