У меня есть приложение, созданное с помощью приложения изобретателя.
Оттуда пользователи выбирают изображение с телефона.
Приложение отправляет файл через метод POSTFILE в файл PHP.
Файл PHP обычно получает содержимое файла, используя:
$data = php_compat_file_get_contents('php://input')
Но мой хост на GoDaddy, поэтому я не могу загрузить с помощью этого метода.
Поэтому я хочу использовать cloudinary, но я заставляю его работать. Это связано с теми же ограничениями общего сервера GoDaddy?
Вот облачный код загрузки в файле PHP:
\Cloudinary::config(array(
"cloud_name" => "rafsystems",
"api_key" => "94993346XXXXXX",
"api_secret" => "bIgBADFROG-aU1GFLfHEzeQjWs"));
$result = \Cloudinary\Uploader::upload("php://input", array("public_id" => $file1));
Итак, какие у меня есть варианты. Мне нужно разобраться как можно скорее для себя и клиента
Спасибо
api_secret
не должны быть открыты для публики. Создайте новую пару api_key и api_secret на странице настроек вашего аккаунта.Других решений пока нет …