I have a post coming into a PHP page that is a JPEG image. Right now I'm reading 'php://input' with fopen and fread and printing the contents using headers of (basically):
'Content-Disposition: attachment; filename=image.jpg'
This works. The image downloads and you can see it just fine. However, I was trying to get the image to be viewed inline within the browser. I was doing that apparently fine using a header of:
However, if you try to save the image, it doesn't work. What happens is (I think) the page is re-called for the download sans POST data and my "there is no image" error message gets thrown in in place of the JPEG content - again, I think.
Either way, is there any way to get that to work right (other than a temp file created on the server)?