network: Caching of images
This commit is contained in:
parent
6456c2484e
commit
fc27edb6d7
1 changed files with 6 additions and 0 deletions
|
@ -823,6 +823,12 @@ function scale_external_images($s, $include_link = true, $scale_replace = false)
|
||||||
$scaled = $mtch[1];
|
$scaled = $mtch[1];
|
||||||
$i = fetch_url($scaled);
|
$i = fetch_url($scaled);
|
||||||
|
|
||||||
|
$cache = get_config('system','itemcache');
|
||||||
|
if (($cache != '') and is_dir($cache)) {
|
||||||
|
$cachefile = $cache."/".hash("md5", $scaled);
|
||||||
|
file_put_contents($cachefile, $i);
|
||||||
|
}
|
||||||
|
|
||||||
// guess mimetype from headers or filename
|
// guess mimetype from headers or filename
|
||||||
$type = guess_image_type($mtch[1],true);
|
$type = guess_image_type($mtch[1],true);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue