provide additional mime types (MS Office 2007)
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3959 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
parent
a59f6a0e32
commit
dea27d7482
3 changed files with 18 additions and 1 deletions
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
# Copyright (c) 2008 Helmut Merz helmutm@cy55.de
|
# Copyright (c) 2010 Helmut Merz helmutm@cy55.de
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -22,6 +22,7 @@ Base implementation for accessing external content objects.
|
||||||
$Id$
|
$Id$
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import mimetypes
|
||||||
import os
|
import os
|
||||||
from urllib import urlencode
|
from urllib import urlencode
|
||||||
from zope.app.container.contained import Contained
|
from zope.app.container.contained import Contained
|
||||||
|
@ -210,3 +211,7 @@ class MimeTypes(dict):
|
||||||
mtFile.close()
|
mtFile.close()
|
||||||
|
|
||||||
mimeTypes = MimeTypes()
|
mimeTypes = MimeTypes()
|
||||||
|
|
||||||
|
|
||||||
|
mimetypes.init(mimetypes.knownfiles +
|
||||||
|
[os.path.join(os.path.dirname(__file__), 'mime.types')])
|
||||||
|
|
|
@ -110,3 +110,12 @@ A file object has additional attributes/methods.
|
||||||
>>> html.icon
|
>>> html.icon
|
||||||
'html'
|
'html'
|
||||||
|
|
||||||
|
|
||||||
|
MIMETypes
|
||||||
|
=========
|
||||||
|
|
||||||
|
>>> import mimetypes
|
||||||
|
>>> mimetypes.guess_type('test.xlsx')
|
||||||
|
('application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', None)
|
||||||
|
>>> mimetypes.guess_type('test.xlsm')
|
||||||
|
('application/vnd.ms-excel.sheet.macroEnabled.12', None)
|
||||||
|
|
|
@ -217,6 +217,7 @@ application/vnd.mozilla.xul+xml xul
|
||||||
application/vnd.ms-artgalry
|
application/vnd.ms-artgalry
|
||||||
application/vnd.ms-asf
|
application/vnd.ms-asf
|
||||||
application/vnd.ms-excel xls xlb xlt
|
application/vnd.ms-excel xls xlb xlt
|
||||||
|
application/vnd.ms-excel.sheet.macroEnabled.12 xlsm
|
||||||
application/vnd.ms-lrm
|
application/vnd.ms-lrm
|
||||||
application/vnd.ms-pki.seccat cat
|
application/vnd.ms-pki.seccat cat
|
||||||
application/vnd.ms-pki.stl stl
|
application/vnd.ms-pki.stl stl
|
||||||
|
@ -249,6 +250,8 @@ application/vnd.oasis.opendocument.text odt
|
||||||
application/vnd.oasis.opendocument.text-master odm
|
application/vnd.oasis.opendocument.text-master odm
|
||||||
application/vnd.oasis.opendocument.text-template ott
|
application/vnd.oasis.opendocument.text-template ott
|
||||||
application/vnd.oasis.opendocument.text-web oth
|
application/vnd.oasis.opendocument.text-web oth
|
||||||
|
application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
|
||||||
|
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
|
||||||
application/vnd.osa.netdeploy
|
application/vnd.osa.netdeploy
|
||||||
application/vnd.palm
|
application/vnd.palm
|
||||||
application/vnd.pg.format
|
application/vnd.pg.format
|
||||||
|
|
Loading…
Add table
Reference in a new issue