Imports System.IO
Import System
Import System.Net
Częściowy Społeczeństwo Klasa MainPage
Dziedziczyć UserControl
Jawny Okręt podwodny Nowy ()
InitializeComponent ()
Końcówka Okręt podwodny
Intymny Okręt podwodny UploadFile (ByVal fileName Jako Sznurek, ByVal dane Strumień)
Ciemnawy ub Jako Nowy UriBuilder ("http://localhost:3840/receiver.ashx ")
ub. Zapytanie = String.Format ("filename= {(0)}", fileName)
Ciemnawy c Jako Nowy WebClient
c.OpenWriteCompleted += Funkcja (nadawca, e)
PushData (dane, e.Result)
e.Result.Close ()
dane. Zamykać ()
Kończyć Okręt podwodny
c.OpenWriteAsync (ub. Uri)
Końcówka Okręt podwodny
Intymny Okręt podwodny PushData (ByVal wkład Jako Strumień, ByVal przesyłać Strumień)
Ćmić odbojnica Jako Bajt () = Nowy Bajt (4095) {}
Ćmić bytesRead Jako Integer
Podczas Gdy (InlineAssignHelper (bytesRead, input. Czytać (odbojnica, (0), odbojnica. Długość))) <> (0)
wydajność. Pisać (odbojnica, (0), bytesRead)
Kończyć Podczas Gdy
Kończyć Okręt podwodny
Kończyć Klasa
|