Предоставляет API для загрузки изображений/файлов с динамическим созданием управляемых размерами миниатюр.
Пример кода:
<?php
// Убедитесь, что $file является абсолютным путём
$file = dirname(__FILE__) . '/bg.jpg'; // Изображение
//$file = dirname(__FILE__) . '/a.txt'; // Другой файл
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://crab.oschina.mopaasapp.com/');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, ['file' => '@' . $file]);
$response = curl_exec($curl);
curl_close($curl);
$result = json_decode($response);
if ($result && $result->status == 1) { // Загрузка успешна
print_r($result->data); // Получаем URL адрес хранения файла
} else {
throw new Exception($response);
}
?>
Если полученный URL выглядит так:
http://crab.oschina.mopaasapp.com/image/origin/2015/12/11/3d3648e8c205f7662ff16eacd7ba4816.jpeg
Добавьте параметры width
и height
в URL, чтобы контролировать размер генерируемой миниатюры:
http://crab.oschina.mopaasapp.com/image/origin/2015/12/11/3d3648e8c205f7662ff16eacd7ba4816.jpeg?width=300&height=150
http://crab.oschina.mopaasapp.com/image/origin/2015/12/11/3d3648e8c205f7662ff16eacd7ba4816.jpeg?width=300
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )