Domanda

Ho bisogno di inviare un allegato binario ad un webservice JAVA tramite SWA (SOAP con allegati). Dopo aver scoperto che .NET non supporta SWA sto scrivendo il mio cliente. Come faccio a codificare l'allegato MIME binario, in modo che il servizio di Java sarà in grado di decodificarlo?

È stato utile?

Soluzione

La risposta è: non codificarlo. E 'semplicemente aggiunto come byte grezzi.

Altri suggerimenti

Vi suggerisco di guardare le varie RFC MIME, per lo più si utilizza Base64 che per fortuna .NET gestisce già.

Mi rendo conto che questa domanda è vecchia, ma altri possono essere alla ricerca di una risposta simile.

Sei sicuro è necessario scrivere il proprio client - NET WSE ha il supporto per MTOM per lungo tempo, e MTOM stato progettato per essere compatibile con SWA .. Vorrei guardare in questo e cercare MTOM prima di tentare di scrivere il mio cliente.

Si consiglia di guardare il System.Net e System.Net.Mime spazi dei nomi. Una parte del lavoro ci può essere fatto per voi.
Particolarmente guardare System.Net.Mail.Attachment .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top