konvertiert DataHandler in Byte []

8

Ich brauche ein Code-Snippt um DataHandler in byte[] zu konvertieren.

Dieser Datenhandler enthält Image .

    
Narendra 12.01.2011, 17:03
quelle

5 Antworten

22

Dies kann durch Verwendung von unterem Code ohne großen Aufwand mit Apache IO Commons erreicht werden.

%Vor%

Danke, Danke Narendra

    
Narendra 13.01.2011, 11:17
quelle
11

Du kannst es so machen:

%Vor%     
Weihong Diao 20.04.2012 14:50
quelle
4
%Vor%

Beachten Sie, dass ByteArrayOutputStream.toByteArray () eine Kopie des internen Byte-Arrays erstellt.

    
Costi Ciudatu 12.01.2011 17:28
quelle
1

Ich benutze diesen Code:

%Vor%     
matyig 10.04.2013 14:06
quelle
0

Ist etwas wie das, wonach Sie suchen?

%Vor%

UPDATE:

Aufgrund von Dkarps Kommentar ist das falsch. Laut den Dokumenten für InputStream :

  

Gibt die Anzahl der Bytes zurück, die von diesem Eingabestream gelesen (oder übersprungen) werden können, ohne vom nächsten Aufrufer einer Methode für diesen Eingabestream blockiert zu werden. Der nächste Aufrufer könnte derselbe Thread oder ein anderer Thread sein.

Es sieht so aus, als hätte Costi hier die richtige Antwort.

    
Casey 12.01.2011 17:21
quelle