[Castore-commits] VisualiserDocumentAction.java 1.7 1.8

Arnaud Thimel thimel at adullact1.hosting.cri74.org
Mer 10 Mai 12:18:46 CEST 2006


Update of /cvsroot/castore/castore-struts/src/java/fr/emn/castor/struts/actions/documents
In directory adullact1:/tmp/cvs-serv32095/src/java/fr/emn/castor/struts/actions/documents

Modified Files:
	VisualiserDocumentAction.java 
Log Message:
Le content-type doit etre ecrit dans la response avant le flux de donnees

Index: VisualiserDocumentAction.java
===================================================================
RCS file: /cvsroot/castore/castore-struts/src/java/fr/emn/castor/struts/actions/documents/VisualiserDocumentAction.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** VisualiserDocumentAction.java	28 Apr 2006 16:52:25 -0000	1.7
--- VisualiserDocumentAction.java	10 May 2006 10:18:44 -0000	1.8
***************
*** 94,108 ****
                  // en fonction de la classe du document
                  if (classeDoc.equals(DocumentsConstants.DOC_CLASSE_TEXTE)) {
                      // transforme en html si texte     
                      fDoc.transformeDocument(
                              id, DocumentsConstants.HTML, output);
-                     response.setContentType(PropertiesHelper.getProperty(
-                         DocumentsConstants.EXTENSION, "mime.html"));
                  } else if (classeDoc.equals(DocumentsConstants.DOC_CLASSE_IMAGE)) {
                      // transforme en png si image
                      fDoc.transformeDocument(
                              id, DocumentsConstants.PNG, output);
-                     response.setContentType(PropertiesHelper.getProperty(
-                         DocumentsConstants.EXTENSION, "mime.png"));
                  } else if (classeDoc.equals(DocumentsConstants.DOC_CLASSE_VIDEO)) {
                      // récupère un flux si video                
--- 94,108 ----
                  // en fonction de la classe du document
                  if (classeDoc.equals(DocumentsConstants.DOC_CLASSE_TEXTE)) {
+                     response.setContentType(PropertiesHelper.getProperty(
+                             DocumentsConstants.EXTENSION, "mime.html"));
                      // transforme en html si texte     
                      fDoc.transformeDocument(
                              id, DocumentsConstants.HTML, output);
                  } else if (classeDoc.equals(DocumentsConstants.DOC_CLASSE_IMAGE)) {
+                     response.setContentType(PropertiesHelper.getProperty(
+                             DocumentsConstants.EXTENSION, "mime.png"));
                      // transforme en png si image
                      fDoc.transformeDocument(
                              id, DocumentsConstants.PNG, output);
                  } else if (classeDoc.equals(DocumentsConstants.DOC_CLASSE_VIDEO)) {
                      // récupère un flux si video                




Plus d'informations sur la liste de diffusion Castore-commits