Streaming PDF files with IE can be tricky. Is the PHP app setting the
HTTP header "Content-Length:"  before sending the contents of the PDF
file?   Is the "Content-Type:" set as well?

What is the URL that the browser uses to request the PDF document?  If
it does not end with ".pdf" Internet Explorer will get confused. Even
if the content type is correct. Also, fo reasons I do not understand,
IE will request the PDF document twice before displaying it in the
Adobe reader plugin.

Try testing the same file using Mozilla. It is standards compliant
when it comes to PDF files. Also make sure you have the latest Adobe
PDF plugin. If you ( or your end-users ) are using IE, make sure you
have the latest versions. Older versions of the Adobe plugin are not
compatable with newer versions of IE.

From a previous project involving streaming PDFs here were the final
issues we had:

-Old versions of IE were not reliable when requesting a streamed PDF document.
-New versions of IE were not compatable with old versions of the Adobe
Reader plugin. Many of the end-users had upgraded their browser, but
had not upgraged the plugin.  For some reason, if they had PDFs set to
open in their own window ( not in side IE) things worked.
-IE always made 2 requests to the server for a single PDF url.
-The Content length header has to be set and 100% correct, before the
body of the file is sent.
-The content type header has to be set correctly.
- The url ( as requested from the browser) must end with .pdf.

Because of these issues, we supported a config of our app where PDF
files were zipped and then sent to the browser. This meant the browser
did not use the Adobe plugin and used the stand-alone Adobe Reader
application.

-Sarah


On 10/5/06, Alfredo Delgado <adelgado@xxxxxxxxxxxxxxxxx> wrote:
They're being streamed by the app.

Thanks,
Alfred

Sarah Poger Gladstone wrote:

>What URL are you using to download the PDF file? Are the the files
>sent to the browser directly by Apache? Or are they streamed via the
>doc. management PHP app?
>
>On 10/5/06, Alfredo Delgado <adelgado@xxxxxxxxxxxxxxxxx> wrote:
>
>
>>Has anyone run into funny behavior when serving files off the IFS? I
>>have PDFs on the IFS that I'm serving through a document management app
>>running under PHP in PASE on V5R3. Sometimes when I click on the link
>>the file comes right over. At this point a lot of the attempts end up
>>with the download starting and shooting up to 80%-90% complete. The
>>transfer then slowly stalls and drops to a 2400 baud trickle. The file
>>does eventually finish downloading.
>>
>>Thanks,
>>Alfred
>>
>>--
>>Alfredo Delgado
>>Laird Plastics -- Web Developer
>>6800 Broken Sound Pkwy; Suite 150
>>Boca Raton, Florida 33487
>>
>>--
>>This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
>>To post a message email: WEB400@xxxxxxxxxxxx
>>To subscribe, unsubscribe, or change list options,
>>visit: http://lists.midrange.com/mailman/listinfo/web400
>>or email: WEB400-request@xxxxxxxxxxxx
>>Before posting, please take a moment to review the archives
>>at http://archive.midrange.com/web400.
>>
>>
>>
>>

--
Alfredo Delgado
Laird Plastics -- Web Developer
6800 Broken Sound Pkwy; Suite 150
Boca Raton, Florida 33487
T: (561) 443-9152
C: (561) 350-4143
F: (561) 443-9108


--
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.