/** * Obtient une image encodée en base64 à partir d'un id d'image reçu en post * * TODO SÉCURITÉ : Il faudra faire de la validation afin de vérifier si l'image appartient à l'utilisateur * **/ function getEncodedImagesById() { $images = Resources::getImage($_POST['objectId']); // var_dump(count($images)); $tabImage = null; for ($i = 0; $i < count($images); $i++) { $tabImage[$i]["ImageBlob"] = "data:image;base64," . base64_encode($images[$i]["ImageBlob"]); $tabImage[$i]["ImageId"] = $images[$i]["ImageId"]; } echo json_encode($tabImage); }
function getImages() { if (isset($_POST["ObjectId"])) { $images = Resources::getImage($_POST["ObjectId"]); for ($i = 0; $i < count($images); $i++) { $images[$i]["ImageBlob"] = base64_encode($images[$i]["ImageBlob"]); } $object = new stdClass(); $object->Images = $images; echo JSON_ENCODE($this->utf8ize($object)); } }