/* * Przykład wywoływania skryptu AddBoxDocumentToClient.ashx * w języku c# ASP.NET * * Marcel Fortuna * (C) 2019 FORBIT Olena Fortuna * */ protected void Button_Click(object sender, EventArgs e) { Uri uri = new Uri("http://deweloperserwer.eu/scripts//AddBoxDocumentToClient.ashx"); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri); request.ContentType = "text/xml; encoding='utf-8'"; request.Method = "POST"; string filename = Path.GetFileName(FileUpload1.PostedFile.FileName); Stream fs = FileUpload1.PostedFile.InputStream; BinaryReader br = new BinaryReader(fs); byte[] bytes = br.ReadBytes((Int32)fs.Length); string filebody = Convert.ToBase64String(bytes); System.IO.StreamWriter writer = new System.IO.StreamWriter(request.GetRequestStream()); writer.WriteLine("b7409fb0-88d1-4bae-b834-bfaaf7648fd82" + filename + "" + filebody + ""); writer.Close(); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); if (response.StatusCode == HttpStatusCode.OK) { Stream responseStream = response.GetResponseStream(); txtResult.Text = new StreamReader(responseStream).ReadToEnd(); } }