Filter on and output the correct content type #5
2 changed files with 2 additions and 3 deletions
|
@ -39,6 +39,7 @@ class LBRY
|
|||
return
|
||||
//TODO: Expand these checks AND verify it is an image claim!
|
||||
($metadata['license'] == "Public Domain" || stripos($metadata['license'], 'Creative Commons') !== false) &&
|
||||
in_array($metadata['content_type'], ['image/jpeg', 'image/png']) &&
|
||||
!isset($metadata['fee']);
|
||||
});
|
||||
|
||||
|
|
|
@ -11,9 +11,7 @@ if ($claim)
|
|||
if (isset($getResult['completed']) && $getResult['completed'] && isset($getResult['download_path']))
|
||||
{
|
||||
$path = $getResult['download_path'];
|
||||
//TODO, verify it is an image
|
||||
//TODO: serve the correct content type!
|
||||
header('Content-type: image/jpeg');
|
||||
header('Content-type: ' . $getResult['metadata']['content_type']);
|
||||
header('Content-length: ' . filesize($path));
|
||||
readfile($getResult['download_path']);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue