Re: [PHP] Automatically opening pdf files stored in a bytea

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



At 06:58 AM 10/11/05, Adam Witney wrote:
I have PDF files stored in a bytea field in the database and I want to all
the user to click a link on the web page and have the file automatically
opened in acrobat (or whatever they have set to read the pdf). It works for
most browsers except for in Internet Explorer on windows (surprise
surprise!). Here is my code

         header("Content-type: application/pdf");
header('Content-Disposition: attachment; filename="'.$data['filename'].'"');


Here's mine...
        if(isset($_SERVER['HTTP_USER_AGENT']) &&
                        strpos($_SERVER['HTTP_USER_AGENT'],'MSIE'))
                header('Content-Type: application/force-download');
        else
                header('Content-Type: application/octet-stream');
        header('Content-Length: '.strlen($this->buffer));
        header('Content-disposition: attachment; filename="'.$name.'"');


But on a some systems (both Win98 & WinXP), user must save/open instead of open directly - haven't figured out why yet.

---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

              http://archives.postgresql.org

[Index of Archives]     [Postgresql General]     [Postgresql Admin]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Yosemite Backpacking]     [Postgresql Jobs]

  Powered by Linux