Totem

martedì 30 settembre 2008 - 17.00

sarcidi Profilo | Newbie

Salve a tutti,
devo realizzare un "totem" che visualizza una determinata pagina (non .NET)
sita in Web Server remoto. Sul "totem" è installato IIS.
Quando l'utente preme il bottone presente su quella pagina, vorrei scaricare
sul disco rigido del totem un'immagine.
La mia idea è questa:

la pagina fa un redirect ad una pagina .NET http://localhost/totem.aspx .
La pagina totem.aspx esegue queste istruzioni (per ora ho cablato il nome
della immagine):

private void GetImage()
{
string url = "http://localhost/Immagini/help.gif";
FileInfo fileInfo = new
FileInfo(@"C:\\Inetpub\\wwwroot\\Immagini\\help.gif");

HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url);
myRequest.Method = "POST";
myRequest.ContentType = "image/gif";
myRequest.ContentLength = fileInfo.Length;
Stream newStream = myRequest.GetRequestStream(); [******]
......................
}

Il problema è che dopo l'esecuzione della linea contrassegnata da [******],
l'oggetto newStream.Lenght dà "Questo flusso non supporta operazioni di
ricerca".
Lo stesso vale per newStream.Position .

La domanda è: dove sto sbagliando?
Quali altri approcci per risolvere il problema sono possibili?
Grazie infinite a chi vorrà aiutarmi.
Sergio
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5