Question

I want to send files through php using readfile()

What i've noticed is that readfile forces a download, but what if i want to show an image in the browser and not force a download?

Would readfile still force download even if the file is an image?

If it does, is there a solution so i can use tags with it when the file is an image?

Thanks!

Was it helpful?

Solution

You need to set the MIME type with the header() function. There should be info in the comments. Something like:

<?php
header('Content-type: image/png'); 
?>
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top