diff --git a/www-api/app/Config/Routes.php b/www-api/app/Config/Routes.php index 0582a4c4..3689e1b6 100644 --- a/www-api/app/Config/Routes.php +++ b/www-api/app/Config/Routes.php @@ -191,6 +191,7 @@ $routes->post('/en/wrench/api/v1/mynotifications', 'WrenchNotifications:: $routes->post('/en/wrench/api/v1/dashrecent', 'WrenchDashRecent::apigate'); $routes->post('/en/wrench/api/v1/getmedia', 'WrenchMedia::apigate'); +$routes->get('/en/wrench/api/v1/getmedia', 'WrenchMedia::apigate'); // cron jobs ------------ ===== ------------ $routes->post('/en/wrench/api/v1/cron', 'WrenchCrons::apigate'); diff --git a/www-api/app/Controllers/WrenchMedia.php b/www-api/app/Controllers/WrenchMedia.php index 06f762cf..bc1f956f 100644 --- a/www-api/app/Controllers/WrenchMedia.php +++ b/www-api/app/Controllers/WrenchMedia.php @@ -29,6 +29,18 @@ class WrenchMedia extends BaseController } public function apigate(){ + + $file = __DIR__ . DIRECTORY_SEPARATOR . "books.png"; + $fileData = exif_read_data($file); + ob_start(); + header("Content-Type: " . $fileData["MimeType"]); + header("Content-Length: " . $fileData["FileSize"]); + readfile($file); + ob_end_flush(); + + } + public function apigate33(){ + log_message('critical', "Oauth-Gate"); header('Access-Control-Allow-Origin: *'); log_message('critical', "0002"); diff --git a/www-api/app/Controllers/books.png b/www-api/app/Controllers/books.png new file mode 100644 index 00000000..21f00666 Binary files /dev/null and b/www-api/app/Controllers/books.png differ