On Aug 29, 2011, at 3:30 PM, Eric Lease Morgan wrote:

> I need some technical support when it comes to Internet Explorer (IE) and PDF 
> files.
> 
> Here at Notre Dame we have deposited a number of PDF files in a Fedora 
> repository. Some of these PDF files are available at the following URLs:
> 
>  * 
> http://fedoraprod.library.nd.edu:8080/fedora/get/CATHOLLIC-PAMPHLET:1000793/PDF1
>  * 
> http://fedoraprod.library.nd.edu:8080/fedora/get/CATHOLLIC-PAMPHLET:832898/PDF1
>  * 
> http://fedoraprod.library.nd.edu:8080/fedora/get/CATHOLLIC-PAMPHLET:999332/PDF1
>  * 
> http://fedoraprod.library.nd.edu:8080/fedora/get/CATHOLLIC-PAMPHLET:832657/PDF1
>  * 
> http://fedoraprod.library.nd.edu:8080/fedora/get/CATHOLLIC-PAMPHLET:1001919/PDF1
>  * 
> http://fedoraprod.library.nd.edu:8080/fedora/get/CATHOLLIC-PAMPHLET:832818/PDF1
>  * 
> http://fedoraprod.library.nd.edu:8080/fedora/get/CATHOLLIC-PAMPHLET:834207/PDF1
> 
> Retrieving the URLs with any browser other than IE works just fine.
> 
> Unfortunately IE's behavior is weird. The first time someone tries to load 
> one of these URL nothing happens. When someone tries to load another one, it 
> loads just fine. When they re-try the first one, it loads. We are banging our 
> heads against the wall here at Catholic Pamphlet Central. Networking issue? 
> Port issue? IE PDF plug-in? Invalid HTTP headers? On-campus versus off-campus 
> issue?
> 
> Could some of y'all try to load some of the URLs with IE and tell me your 
> experience? Other suggestions would be greatly appreciated as well.


I don't have IE to test from, but it's been my experience that in past versions 
of IE, it would use the file's extension no matter what the mime-type sent was.

I'd first see if you can trick IE ... it looks like Fedora doesn't like you 
sending extra stuff in PATH_INFO, so you might have to abuse QUERY_STRING for 
this:

        
http://fedoraprod.library.nd.edu:8080/fedora/get/CATHOLLIC-PAMPHLET:1000793/PDF1/?filename.pdf

        
http://fedoraprod.library.nd.edu:8080/fedora/get/CATHOLLIC-PAMPHLET:1000793/PDF1/?file=filename.pdf

If either of those work fine in IE, but the first one doesn't, that's the 
problem.

I don't know what's possible in Fedora, so I don't know if it's possible to do 
some URL re-writing so it'd always serve something that IE accepts as a PDF.  
If you could insert an extra HTTP header, you might be able to trick it with 
Content-Disposition, but that'll also tell some browsers to download the file 
rather than display it themselves:

        http://www.ietf.org/rfc/rfc2183.txt

-Joe

        

Reply via email to