Trasformare un file xml in un flusso byte

giovedì 12 luglio 2012 - 10.28
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Visual Studio 2010

trinity Profilo | Guru

Allora ragazzi,
una mia società deve madare un file xml su un web service e richiedono che il file xml si inviano in flusso byte.
Non l'ho mai fatto io fisicamente sul pc ho il file xml e in vb net volevo creare un'applicazione windows che prendesse questo file lo converte e lo inviamo su questo web server. Ovviamente ho i dati di accesso al web server devo solo vedere come trasformare questo file..Potete darmi una mano?

ciao e grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

InsettoScoppiettato Profilo | Junior Member

Ho trovato questo in rete e dovrebbe aiutarti, immagino che tu intenda un array di byte.
Io proporrei comunque una serializzazione che risulta più sicuro, perchè rimane su piattaforma .NET ed evita ogni implementazione custom.


public void XMLtoByte() { FileStream fs = File.OpenRead(@"c:\fname.XML"); byte[] bytes = ReadWholeArray(fs); StreamWriter sw = new StreamWriter(@"C:\fnew.XML"); string write = System.Text.Encoding.Default.GetString(bytes); sw.Write(write); sw.Close(); }


Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Alessandro Parma

trinity Profilo | Guru

Allora in web già l'ho fatto ma lo devo fare anche in windows application e non riesco a farlo...

il codice web mio è questo:

using System;
using WebApplication2.it.prova.www;

namespace WebApplication2
{
public partial class WebForm2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}

protected void LinkButton1_Click(object sender, EventArgs e)
{
wsModello obj = new wsModello();
obj.Url = @"http://prova.it/osservatorio/webservice/wsModello.asmx";
int idStruttura = 571;
string risposta = obj.ImportaModellostream(fileUp.FileBytes, idStruttura);
}
}
}
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5