"The trouble with quotes from the Internet is that you can never know if they are genuine." - Elvis Presley | Niet met me eens ? DM ME
Netbeans dus java? Het is dus de bedoeling dat je in java (je webservice) de byte code terug naar een file kan brengen?
Ik heb even op google ingetypt 'java byte[] to File' en zag bij de eerste code dat er gewoon de byte[] in zijn geheel naar een standaard OutputStream geschreven werd.
Edit:
even de doc opgezocht
Ik heb even op google ingetypt 'java byte[] to File' en zag bij de eerste code dat er gewoon de byte[] in zijn geheel naar een standaard OutputStream geschreven werd.
Java:
1
| OutputStream.write() |
Edit:
even de doc opgezocht
[ Voor 20% gewijzigd door kluyze op 07-12-2010 12:25 ]
Neem je whisky mee, is het te weinig... *zucht*
Dit kun je met de standaard java.io API ook in no time voorelkaar krijgen. Dit is echt basiswerk.
https://niels.nu
In je beschrijving zie ik trouwens nergens een plek waar je uberhaupt van een bytearray naar een bestand zou moeten gaan. Een bestand is niks meer dan diezelfde bytearray, maar dan weggeschreven op disk met een bijbehorende bestandsnaam. Hoe groot denk je dat het bestand wordt wanneer je alle bytes die in je bytearray staan wegschrijft?
Mijn vermoeden is dan ook dat je de tip verkeerd interpreteert. FileItem ga je waarschijnlijk juist nodig hebben bij het aanroepen van de webservice.
Mijn vermoeden is dan ook dat je de tip verkeerd interpreteert. FileItem ga je waarschijnlijk juist nodig hebben bij het aanroepen van de webservice.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Kan je uit alleen een byte array wel opmaken wat het formaat* van een image is? In C# zou ik daar niet zo snel iets voor weten. (niet dat ik het ooit geprobeerd heb trouwens)
* formaat als in lengte x breedte of jpg/gif/etc. ?
* formaat als in lengte x breedte of jpg/gif/etc. ?
Kater? Eerst water, de rest komt later
Natuurlijk kan dat, mits je weet hoe een jpg/gif/etc in elkaar steekt (en dergelijke informatie staat over het algemeen redelijk simpel in de header waardoor het neerkomt op het uitlezen van een paar bytes op een specifieke positie). Maar ik neem aan dat je eerder bedoelt hoe je dat zou moeten doen met standaard aangeleverde tooling van je framework (maar dan nog lijkt het me dat er meer manieren mogelijk zijn dan de bytearray eerst naar de schijf te schrijven om hem vervolgens in te laden)
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Schrijf je nou zelf de webservice of schrijf je iets wat een bestaande webservice moet gebruiken?
Ik zie in de titel iets met fileupload dus ik roep maar: http://commons.apache.org/fileupload/
Ik zie in de titel iets met fileupload dus ik roep maar: http://commons.apache.org/fileupload/
Hey ... maar dan heb je ook wat!
Pagina: 1