149 messaggi dal 14 settembre 2006
Ciao a tutti!
Dalla mio portale sto cercando di chiamare un webservice che restituisce un immagine da visualizzare.

Sul file WSDL il valore di output alla chiamata è definito così:
 
<wsdl:message name="newWSDLOperationResponse">
    <wsdl:part name="part1" type="xsd:base64Binary" />
</wsdl:message>


Quando chiamo il WebService in definitiva la funzione che mi ritorna l'immagine restituisce un array di byte.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  Dim ws As New WSDL_Image.newWSDLService
  Dim myImageArray As Byte() = ws.newWSDLOperation("Alessio")
End Sub


A questo punto non so che fare... come faccio da questo array di byte a far visualizzare la mia immagine?

Ogni aiuto è il benvenuto.

Alessio.
io.alessio wrote:
A questo punto non so che fare... come faccio da questo array di byte a far visualizzare la mia immagine?

la carichi in uno stream, vedi ad esempio:
http://www.dailycoding.com/Posts/convert_image_to_base64_string_and_base64_string_to_image.aspx
ho cercato su google "c# base64 to image", come vedi ci sono tantissimi esempi, caso mai questo non doversse essere sufficiente
.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.