filestreamer cannot read the uploaded file in the folder -

Nov 10 2019 9:14 PM
  1. protected void btnSave_Click(object sender, EventArgs e) {  
  2.   bool locationChecked = false;  
  3.   try {  
  4.    DDS_Document doc = new DDS_Document();  
  5.  
  6.    #  
  7.    region "Upload file to specific location in server"  
  8.    if (string.IsNullOrEmpty(fluDocument.FileName)) {  
  9.     ScriptManager.RegisterStartupScript(Page, this.GetType(), "alert"string.Format("alert('{0}');""Please select file to Upload"), true);  
  10.     return;  
  11.    }  
  12.    if (fluDocument.HasFile) {  
  13.   
  14.     string transferfile = "";  
  15.     transferfile = fluDocument.FileName;  
  16.   
  17.     fluDocument.PostedFile.SaveAs(filePath + transferfile);  
  18.   
  19.    } else {  
  20.     ScriptManager.RegisterStartupScript(Page, this.GetType(), "alert"string.Format("alert('{0}');""File Could not be Updated"), true);  
  21.     return;  
  22.    }#  
  23.    endregion  
  24.    if (!string.IsNullOrEmpty(fluDocument.FileName)) {  
  25.     tokens = fluDocument.PostedFile.FileName.Split(new string[] {  
  26.      "."  
  27.     }, StringSplitOptions.None);  
  28.     extention = tokens[1];  
  29.   
  30.     FileStream fs = new FileStream(filePath + fluDocument.PostedFile.FileName, FileMode.Open, FileAccess.Read, FileShare.Write);  
  31.     BinaryReader br = new BinaryReader(fs);  
  32.     Byte[] bytes = br.ReadBytes((Int32) fs.Length);  
  33.     br.Close();  
  34.     fs.Close();  
  35.     doc.DocumentContent = bytes;  
  36.  
  37.     #  
  38.     region "Checking extention"  
  39.     if (extention == "pdf") {  
  40.      doc.ContentType = "application/" + extention;  
  41.     }  
  42.     if (extention == "jpg") {  
  43.      doc.ContentType = "image/" + extention;  
  44.     }  
  45.     if (extention == "xls") {  
  46.      doc.ContentType = "application/vnd.ms-excel";  
  47.     }  
  48.     if (extention == "xlsx") {  
  49.      doc.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";  
  50.     }  
  51.     if (extention == "docx") {  
  52.      doc.ContentType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";  
  53.     }  
  54.     if (extention == "doc") {  
  55.      doc.ContentType = "application/doc";  
  56.     }#  
  57.     endregion  
  58.   
  59.     if (File.Exists(filePath + fluDocument.PostedFile.FileName)) {  
  60.      File.Delete(filePath + fluDocument.PostedFile.FileName);  
  61.     }  
  62.   
  63.    }  
If the segment in Pink is commented the program will route thru the doc object and saves the captured information in a table except the uploaded file.

Answers (1)