[Erp5-report] r29137 - /erp5/trunk/products/ERP5OOo/Document/OOoDocument.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Sep 22 17:15:26 CEST 2009
Author: kazuhiko
Date: Tue Sep 22 17:15:23 2009
New Revision: 29137
URL: http://svn.erp5.org?rev=29137&view=rev
Log:
display converted result in the browser if requested format is standard image format.
Modified:
erp5/trunk/products/ERP5OOo/Document/OOoDocument.py
Modified: erp5/trunk/products/ERP5OOo/Document/OOoDocument.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5OOo/Document/OOoDocument.py?rev=29137&r1=29136&r2=29137&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/Document/OOoDocument.py [utf8] (original)
+++ erp5/trunk/products/ERP5OOo/Document/OOoDocument.py [utf8] Tue Sep 22 17:15:23 2009
@@ -198,12 +198,16 @@
converted_filename = '%s.%s'%(filename.split('.')[0], format)
if not mime:
mime = getToolByName(self, 'mimetypes_registry').lookupExtension('name.%s' % format)
- RESPONSE.setHeader('Content-Length', len(result))
- RESPONSE.setHeader('Content-Type', mime)
- RESPONSE.setHeader('Accept-Ranges', 'bytes')
- RESPONSE.setHeader('Content-Disposition',
- 'attachment; filename="%s"' % converted_filename)
- return result
+ if format in STANDARD_IMAGE_FORMAT_LIST:
+ RESPONSE.setHeader('Content-Type', mime)
+ return result.index_html(REQUEST, RESPONSE)
+ else:
+ RESPONSE.setHeader('Content-Length', len(result))
+ RESPONSE.setHeader('Content-Type', mime)
+ RESPONSE.setHeader('Accept-Ranges', 'bytes')
+ RESPONSE.setHeader('Content-Disposition',
+ 'attachment; filename="%s"' % converted_filename)
+ return result
# Format conversion implementation
def _getServerCoordinate(self):
More information about the Erp5-report
mailing list