I have been having lots of issues with images and not being able to display images from s3 in a koolreport. So I followed your lead which was to bring down the images to the server's harddisk before building the report. This works but i can't seem to only transfer the images one time. This is making my app "crawl" and is not acceptable. So what I would like to do it keep the thumbnails up on mysql while keeping the actual full file up on s3. I use MYSQL RDS. Is that a problem? How should I define the field in the table, small blob?
How would I modify the report view? Here is the way it works now with getting the image from the local hard drive.
<?php
Table::create(array(
"dataStore" => $this->dataStore("excel"),
"showFooter" => true,
"columns" => array(
"description",
"thumbnail_url" => array(
"formatValue"=> "<img width='500px' height='400px' src='".base_url()."/@value' />"
),
),
"cssClass"=>array(
"table"=>"table-bordered table-striped table-hover"
)
));
?>