private void btn_Upload_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(FileName_txt.Text)) { MessageBox.Show("Specifiy a file to upload.", "Upload", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); FileName_txt.Focus(); } else if (!File.Exists(FileName_txt.Text)) { string message = string.Format("Unable to find '{0}'. Please check the file name and try again.", FileName_txt.Text); MessageBox.Show(message, "Upload", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); FileName_txt.Focus(); } else { try { string CU_requestUrl = string.Format("http://localhost:53003/files/UploadFile/{0}/asd", System.IO.Path.GetFileName(this.FileName_txt.Text)); HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(CU_requestUrl); request.Method = "POST"; request.ContentType = "text/plain"; byte[] fileToSend = File.ReadAllBytes(FileName_txt.Text); request.ContentLength = fileToSend.Length; using (Stream requestStream = request.GetRequestStream()) { // Send the file as body request. requestStream.Write(fileToSend, 0, fileToSend.Length); requestStream.Close(); } using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) Result_txt.Text = "HTTP/" + response.ProtocolVersion + " " + (int)response.StatusCode + " " + response.StatusDescription; MessageBox.Show("File sucessfully uploaded.", "Upload", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; } catch (Exception ex) { MessageBox.Show("Error during file upload: " + ex.Message, "Upload", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void A_add_btn_Click(object sender, EventArgs e) { Movie m = new Movie(); string ID = ID_txt.Text; string FileName = FileName_txt.Text; if (m.SearchUniquID(ID_txt.Text, FileName_txt.Text)) { string Title = Title_txt.Text; List <Genree> g = new List <Genree>(); for (int i = 0; i < Genre_lst.CheckedItems.Count; i++) { Genree ge = new Genree(Genre_lst.CheckedItems[i].ToString()); g.Add(ge); } string Director = Director_txt.Text; string Year = Year_cmbo.Text; string Rating = Rating_combo.Text; string path = imageLocation; m.AddToExist(ID, Title, g, Director, Year, Rating, FileName, path); MessageBox.Show("Added Successfully ^_^", "File", MessageBoxButtons.OK, MessageBoxIcon.None); FileName_txt.Clear(); ID_txt.Clear(); Title_txt.Clear(); Director_txt.Clear(); Rating_combo.Text = ""; Year_cmbo.Text = ""; Poster_pic.ImageLocation = ""; bool state = false; for (int j = 0; j < Genre_lst.CheckedItems.Count; j++) { Genre_lst.SetItemCheckState(j, (state ? CheckState.Checked : CheckState.Unchecked)); } } else { MessageBox.Show("You must enter a unique ID", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }