|
Thanks, Alfred Sarah Poger Gladstone wrote:
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 finalissues 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 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.