Guest User

Untitled

a guest
Nov 24th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.26 KB | None | 0 0
  1.             string coverImagePath = "";
  2.  
  3.             if (coverImageUpload.HasFile) {
  4.                 try {
  5.                     if ((coverImageUpload.PostedFile.ContentType == "image/jpeg" ||
  6.                         coverImageUpload.PostedFile.ContentType == "image/png"))
  7.                         if (coverImageUpload.PostedFile.ContentLength < 102400) {
  8.                             coverImageUpload.SaveAs(Server.MapPath("images/bookcovers/" + Path.GetFileName(coverImageUpload.FileName)));
  9.                             bookCoverPreview.Src = "~/images/bookcovers/" + Path.GetFileName(coverImageUpload.FileName);
  10.                             bookCoverPreview.Visible = true;
  11.                             coverImagePath = "~/images/bookcovers/" + Path.GetFileName(coverImageUpload.FileName);
  12.                             uploadStatusLbl.Text = " Success";
  13.                         }
  14.                         else uploadStatusLbl.Text = " File size exceeded";
  15.                     else uploadStatusLbl.Text = ".jpg and .png only";
  16.                 }
  17.                 catch (Exception ex) {
  18.                     StreamWriter fileWriter = new StreamWriter(Server.MapPath("errorlog.txt"));
  19.                     fileWriter.Write(ex.ToString());
  20.                     fileWriter.Close();
  21.                 }
  22.             }
  23.             else if (urlTxtBox.Text.Length > 0) {
  24.                 try {
  25.                     WebClient imgGet = new WebClient();
  26.                     string[] fileName = urlTxtBox.Text.Split('/');
  27.                     imgGet.DownloadFile(urlTxtBox.Text, Server.MapPath("images/bookcovers/" + fileName.Last()));
  28.                     bookCoverPreview.Src = "~/images/bookcovers/" + (fileName.Last());
  29.                     bookCoverPreview.Visible = true;
  30.                     coverImagePath = "~/images/bookcovers/" + (fileName.Last());
  31.                     urlTxtBox.Text = "";
  32.                     uploadStatusLbl.Text = " Success";
  33.                 }
  34.                 catch (Exception urlEx) {
  35.                     StreamWriter fileWriter = new StreamWriter(Server.MapPath("errorlog.txt"));
  36.                     fileWriter.Write(urlEx.ToString());
  37.                     fileWriter.Close();
  38.                 }
  39.             }
  40.             else uploadStatusLbl.Text = " Cover image required";
Add Comment
Please, Sign In to add comment