Tasferire file da PocketPC-SmartPhone a PC e viceversa

giovedì 03 luglio 2008 - 13.25

gigi90 Profilo | Senior Member

Salve a tutti...

Vorrei sapere come posso fare utilizzando il .Net Framework con C# o VB.NET, a trasferire un qualsiasi file dal Pocket PC al Computer e viceversa, grazie a coloro che mi aiuteranno.

Dainesi Profilo | Senior Member

Il trasferimento intendi farlo via FTP o più semplicemente tramite ActiveSync ?

gigi90 Profilo | Senior Member

Uno dei due, basta che funzioni, magari mi puoi indicare i due esempi

Dainesi Profilo | Senior Member

Io in VB.NET uso questo:

Try
Dim req As HttpWebRequest = CType(WebRequest.Create(DownloadURL), HttpWebRequest)

req.Method = "GET"

Dim resp As HttpWebResponse = CType(req.GetResponse(), HttpWebResponse)

' Recupero lo stream di risposta
Dim respStream As Stream = resp.GetResponseStream()

' Creo il file locale
Dim wrtr As New FileStream(LocalFile, FileMode.Create)

' Alloco il byte buffer per contenere lo stream
Dim inData(4095) As Byte

' Ciclo attraverso lo stream di ritorno leggendo ogni blocco di dati
' and writing to the local file
Dim bytesRead As Integer = respStream.Read(inData, 0, inData.Length)
While bytesRead > 0
wrtr.Write(inData, 0, bytesRead)
bytesRead = respStream.Read(inData, 0, inData.Length)
End While

respStream.Close()
wrtr.Close()

bSuccess = True
Catch ex As Exception
bSuccess = False
Finally

End Try

gigi90 Profilo | Senior Member

Come Download Url che gli metto, e poi come agisco al contrario per passare un file dal computer al pocket PC??

Dainesi Profilo | Senior Member

L'esempio che ti ho postato rigurda un Download da Server a PocketPC. Per l'Upload basta che inverti la destinazione con il mittente (chiaramente controlla di avere i privilegi per l'Upload...)
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