[Zope] application/octet-stream vs. application/msword
Kapil Thangavelu
kthangavelu@earthlink.net
Thu, 10 Aug 2000 07:42:15 -0700
Jean Jordaan wrote:
>
> Hi Zopers
>
> How does Zope recognize the type of a file? Mostly it
> recognizes .doc's correctly as 'application/msword', but
> sometimes they turn up as 'application/octet-stream'.
> Others, like .fh8 (Freehand) and .exe (self-extracting
> zip) are (unsurprisingly) also turning up as
> 'application/octet-stream'.
>
> The files are being added using
> <input type=hidden name=":method" value="manage_addProduct/OFSP/fileAdd">
>
> Can Zope be taught more types? Failing that, I guess I
> should try to catch the extension using
> "find(S, SUB[, START])" on the id (which is the filename).
When you say understand filetypes, Zope just looks at the xtension and
matches it to some known file types. you can add any custom mappings you
need to the content_types.py file in the OFS dir. these functions get
called for identifying file types.
Cheers
Kapil