Re: Possible Evince -> Mozplugger Bug?



Mime detection needs improvement, there is already a bug open about
it. Right now we are just looking at the extension.

A possible approach would be to do extension matching first (it's
faster) and to fall back to content sniffing (slower) if the first
mime type was not in the list of supported mime types.

Anyone have thoughts about this?

Marco

On 4/28/05, Gord Busse <gordo bussefamily net> wrote:
> Greetings,
> 
> First of all I would like to thank the developers for such a great
> product. I use it on my Ubuntu desktop to view PDF files all the time
> now as it is very fast and I appreciate all of the features.
> Unfortunately though, I am having a problem using it to view some PDF
> files in Firefox via Mozplugger. Most PDF files work fine except for the
> following situation.
> 
> Before I explain in detail I just want to say that I have tested this
> with Acrobat Reader 5 Plugin, Acrobat Reader 7 Plugin. XPDF and GPDF in
> Ubuntu Hoary (5.04). I am running the latest version of Evince available
> to me in Ubuntu which is version 0.1.9.
> 
> Ok, now a little background. I have created a secure web based PDF
> document viewing application using PHP. By secure I mean the users have
> to log into the application via a preset account before they can view
> any of the PDF documents. All PDF documents are stored outsite the web
> accessible directories and when requested by a logged in user are then
> passed through to the browser via a PHP script with the appropriate
> application/pdf headers added.
> 
> As I mentioned before when accessing these documents with Acrobat Reader
> 5 plugin, Acrobat Reader 7 plugin, XPDF or GPDF via Mozplugger the
> documents display correctly embedded in the corresponding application
> embedded into Firefox via Mozplugger.
> 
> But, when I try to access the documents using Evince embedded into
> Firefox via Mozplugger I receive the following error dialog from Evince:
> 
> Unable to open document
> Unhandled MIME type: 'application/x-php'
> 
> I have tried various configurations in Mozplugger and my PHP code and I
> am convinced, since it works fine in all of the other applications that
> this must be a bug with Evince?
> 
> Anyways, if anyone is interested here is the configuration from my
> mozpluggerrc file:
> 
> application/pdf: pdf: PDF file
> application/x-pdf: pdf: PDF file
> text/pdf: pdf: PDF file
> text/x-pdf: pdf: PDF file
>                 repeat noisy swallow(evince) file: evince "$file"
> 
> And here is the actual snippet of PHP code that passes the file through
> to the browser:
> 
> function ShowDocument()
> {
>     $document = DOCUMENT_STORAGE_DIR."/".$this->documentPreviewFilename;
>     header("Content-Type: application/pdf");
>     header("Content-Length: " . filesize($document));
>     header('Content-Disposition: inline;
> filename="'.$this->documentPreviewFilename.'"');
>     readfile($document);
> }
> 
> So, for now I am using Evince to view documents on my desktop and GPDF
> to view documents via Firefox/Mozplugger. Hopefully this issue with
> Evince will get figured out some time as given its speed and superior
> interface I would really love to just use it and nothing else.
> 
> Thanks again,
> Gord
> 
> --
> Gord Busse <gordo bussefamily net>
> 
> _______________________________________________
> Evince-list mailing list
> Evince-list gnome org
> http://mail.gnome.org/mailman/listinfo/evince-list
>



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