Re: Exporting .owl files using the :directory option of http:export-url

Rainer Joswig <[email protected]> Fri, 3 Apr 2009 09:34:00 +0200
Newsgroups gmane.lisp.cl-http
Message-ID <[email protected]>
Am 03.04.2009 um 07:26 schrieb Ben Olasov:

>
> I noticed that when exporting the file contents of a directory using  
> the :directory option of http:export-url, any files with the  
> filename extension .owl aren't displayed as directory contents  
> unless renamed with a different extension, such as .txt.   Is there  
> a way to make.owl files displayable as directory contents if they  
> only need to be handled as text files?

CL-HTTP displays in the directory listing only files which resource  
types it knows (btw., this is mentioned in the
documentation to HTTP:EXPORT-URL ).

So you need to define the resource type if it is not one of those that  
are defined by CL-HTTP. CL-HTTP uses DEFINE-URL-EXPORT-TYPE for that.

The following would be an example for .owl files. It allows .owl  
and .rdf as OWL files. These files are copied as text files (the copy  
mode). application/owl+xml  is the MIME Type. Alternate extensions is  
a list of other file extensions that could be used.

(http:define-url-export-type :owl-file :owl
   (:application :owl+xml)
   :copy-mode #.http::+standard-text-copy-mode+
   :alternate-extensions (:rdf))

Regards,

Rainer Joswig




>
> CL-HTTP version is 70-156-pre running under ACL 6.2/Solaris 8 (yes,  
> I know we need to upgrade :).
>
> Any recommendations welcome.
>
> Thanks,
>
> Ben _______________________________________________
> WWW-CL mailing list
> [email protected]
> https://lists.csail.mit.edu/mailman/listinfo/www-cl

Rainer Joswig, Hamburg, Germany
http://lispm.dyndns.org/
mailto:[email protected]




_______________________________________________
WWW-CL mailing list
[email protected]
https://lists.csail.mit.edu/mailman/listinfo/www-cl