Changeset 6840 for extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo
- Timestamp:
- Sep 2, 2010, 7:34:07 PM (14 years ago)
- Location:
- extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/service/ImageService.java
r6833 r6840 77 77 */ 78 78 public boolean creer(String filePath, Integer idCategory) throws Exception { 79 MainFrame.getInstance().setReussiteMessage(Messages.getMessage("mainFrame_resizing") );79 MainFrame.getInstance().setReussiteMessage(Messages.getMessage("mainFrame_resizing") + " " + filePath); 80 80 //get the byte array of the original file, to keep metadata 81 81 byte[] bytesFichierOriginal = Outil.getBytesFromFile(new File(filePath)); … … 98 98 //I use here a try catch because if the original file isn't a jpeg 99 99 //the methode Outil.enrich will fail, but the procedure has to continue 100 MainFrame.getInstance().setReussiteMessage(Messages.getMessage("mainFrame_addMetadata") );100 MainFrame.getInstance().setReussiteMessage(Messages.getMessage("mainFrame_addMetadata") + " " + filePath); 101 101 try { 102 102 byte[] fichierEnrichi = Outil.enrich(bytesFichierOriginal, Outil.getBytesFromFile(new File(System … … 115 115 image.setOriginale(originale); 116 116 image.setIdCategory(idCategory); 117 MainFrame.getInstance().setReussiteMessage(Messages.getMessage("mainFrame_sendingFiles") );117 MainFrame.getInstance().setReussiteMessage(Messages.getMessage("mainFrame_sendingFiles") + " " + filePath); 118 118 //now we call the dao to send the image to the webservice 119 119 return ImageDao.getInstance().creer(image); -
extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/transverse/session/SessionManager.java
r6832 r6840 2 2 3 3 import java.io.IOException; 4 import java.io.InputStream; 4 5 5 6 import javax.swing.JOptionPane; … … 125 126 try { 126 127 client.executeMethod(method); 127 String toReturn = method.getResponseBodyAsString(); 128 InputStream streamResponse = method.getResponseBodyAsStream(); 129 // System.out.println(Outil.readInputStreamAsString(streamResponse)); 130 // String toReturn = method.getResponseBodyAsString(); 131 String toReturn = Outil.readInputStreamAsString(streamResponse); 128 132 LOG.debug(toReturn); 129 133 return toReturn; -
extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/transverse/util/Outil.java
r6831 r6840 1 1 package fr.mael.jiwigo.transverse.util; 2 2 3 import java.io.Buffered InputStream;3 import java.io.BufferedReader; 4 4 import java.io.ByteArrayInputStream; 5 5 import java.io.ByteArrayOutputStream; 6 import java.io.DataInputStream;7 6 import java.io.File; 8 7 import java.io.FileInputStream; … … 10 9 import java.io.IOException; 11 10 import java.io.InputStream; 11 import java.io.InputStreamReader; 12 12 import java.io.PrintWriter; 13 13 import java.io.StringReader; … … 76 76 */ 77 77 public static String readInputStreamAsString(InputStream input) throws IOException { 78 DataInputStream dis = new DataInputStream(new BufferedInputStream(input)); 79 80 String temp; 81 StringBuffer buffer = new StringBuffer(); 82 while ((temp = dis.readLine()) != null) { 83 buffer.append(temp); 84 } 85 return buffer.toString(); 78 // DataInputStream dis = new DataInputStream(new BufferedInputStream(input)); 79 // 80 // String temp; 81 // StringBuffer buffer = new StringBuffer(); 82 // while ((temp = dis.readLine()) != null) { 83 // buffer.append(temp); 84 // } 85 // return buffer.toString(); 86 StringWriter writer = new StringWriter(); 87 InputStreamReader streamReader = new InputStreamReader(input); 88 //le buffer permet le readline 89 BufferedReader buffer = new BufferedReader(streamReader); 90 String line = ""; 91 while (null != (line = buffer.readLine())) { 92 writer.write(line); 93 } 94 // Sortie finale dans le String 95 return writer.toString(); 86 96 } 87 97
Note: See TracChangeset
for help on using the changeset viewer.