Веб-форма не удается загрузить файл на сервер хранения
у меня есть функция загрузки в моей системе, которая позволяет пользователю загружать свой pdf-файл.
когда я загружаю файл с моего компьютера на сервер, никаких проблем нет
мой компьютер --> / / 192.168.2.5/web/file/ < - - - - сервер исходного кода моей системы
после того,как я изменю пункт назначения загрузки на другой сервер( //192.10.1.1/Intranet/), он не сможет загрузить файл.
брандмауэр был открыт между серверами 192.168.2.5 и 192.10.1.1
ниже приведены мои функции загрузки
protected void btn_add(object sender, EventArgs e) { string title = title_p.Text; int loggedUserID = Convert.ToInt32(Session["loggedUserID"]); List<BOL.UserInfo> userslist = new UserInfos().List(); BOL.UserInfo loggeduser = userslist.Where(x => x.UserID == loggedUserID).FirstOrDefault(); if (FileUploadControl.HasFile) { String ext = System.IO.Path.GetExtension(FileUploadControl.FileName); if (ext.ToLower() == ".pdf" ) { string path1 = "\\\\192.168.1.10\\Intranet\\"; if (FileUploadControl.HasFile) { int fileSize = FileUploadControl.PostedFile.ContentLength; //int maxFileSize = 1024; if (FileUploadControl.PostedFile.ContentLength > 5242880) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "File size too big" + "');", true); return; } else { string filename = Path.GetFileName(FileUploadControl.FileName); try { if (System.IO.File.Exists(Server.MapPath(path1) + filename)) { filename = (Path.GetFileNameWithoutExtension(FileUploadControl.FileName) + DateTime.Now.ToString("yyyy-MM-dd HHmmtt") + Path.GetExtension(FileUploadControl.FileName)); FileUploadControl.SaveAs(Server.MapPath(path1) + filename); DAL.leadp insertdata = new leadp(); //training_insert.add_request(loggeduser.SUBSIDIARY_CD, Main_CD, SUB_CD, Justification, loggeduser.EmployeeNo, loggeduser.CostCenter, exp_datee.ToString(), e_name, loca, filename, path1+filename); insertdata.lead_insert(loggeduser.SUBSIDIARY_CD, title,loggeduser.EmployeeNo, filename, path1 + filename); string message = "Submitted"; ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + message + "');", true); //Response.Redirect("erequest_list.aspx"); } else { filename = Path.GetFileName(FileUploadControl.FileName); FileUploadControl.SaveAs(Server.MapPath(path1) + filename); DAL.leadp insertdata = new leadp(); insertdata.lead_insert(loggeduser.SUBSIDIARY_CD, title, loggeduser.EmployeeNo, filename, path1 + filename); string message = "Submitted"; ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + message + "');", true); } } catch (Exception ex) { //StatusLabel.Text = "Upload status: The file could not be uploaded. The following error occured: " + ex.Message; } } } } else { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Only can upload pdf file" + "');", true); } } else { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Please insert pdf file" + "');", true); } }
Что я уже пробовал:
асааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа
Suvendu Shekhar Giri
: O что это значит, содержание раздела "Что я пробовал"?
ZurdoDev
Держу пари, что ошибка точно скажет вам, почему она потерпела неудачу. А во-вторых, я готов поспорить, что это проблема с разрешениями.