- From: Filippo Menczer <fil@cs.ucsd.edu>
- Date: Sun, 12 Jul 1998 21:23:43 -0700
- To: www-lib@w3.org
- Cc: fil@cs.ucsd.edu
Suppose I want to accept only html documents and register the
following global converters:
HTConversion_add(converters, "text/x-http", "*/*",
HTMIMEConvert, 1.0, 0.0, 0.0);
HTConversion_add(converters, "text/html", "www/present",
HTThroughLine, 1.0, 0.0, 0.0);
This will work properly if I get a "text/html" page.
But if I get something else, say an "application/postscript"
document, the library will ask me to save it to a file. Here
is the typical trace:
MIME header. Content-Type: application/postscript
Building.... C-T stack from application/postscript to www/present
StreamStack. Constructing stream stack for application/postscript to
www/present
StreamStack. NOT FOUND - error!
Chunkstream. ABORTING...
Save file... Temporaray file `/tmp/441-12260.ps'
Please give name of file to save in: (RETURN for [/tmp/441-12260.ps])
How do I avoid this? I want the library to just throw away the
result if it is in ANY format other that the accepted one(s), without
asking anything!
An additional problem occurs if the document is encoded. Suppose
it is gzipped: again, the library will ask me to save it while
I want it to be discarded automatically. For example, even if I
try:
HTFormat_addCoding("x-gzip", NULL, HTBlackHole, 1.0);
the library will still try to save the file and ask for a file name.
Is there a way (by a decoder or otherwise) to discard ANY encoded
document without asking?
Basically what I need is a filter based on the mime header.
The stream pipe doesn't seem to do the job. Am I missing something?
I have looked all over for this in the library code, docs, and mailing
list but haven't found an answer.
[Linux/w3c-libwww-5.1m]
Please reply by email as I am not subscribing to the list.
Thanks a bunch for any help!
====================================================
Filippo Menczer http://www.cs.ucsd.edu/~fil/
fil@cs.ucsd.edu CSE Dept., 0114
Lab: (619) 453-4364 U. C. San Diego
Fax: (619) 534-7029 La Jolla, CA 92093-0114, USA
====================================================
Please note future email: filippo-menczer@uiowa.edu
====================================================
Received on Monday, 13 July 1998 00:23:54 UTC