Как загрузить файл .pdf на сервер?
Я пытаюсь загрузить pdf-файл windows server 2012.
Я дал папке полные права на чтение, запись и выполнение( я не уверен, что это необходимо).
Код работает на моей локальной машине. Когда я загружаю код на сервер, он отображает пользовательскую ошибку в файле web.config.
<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration>
Я не уверен, что мешает загрузке IIS или файла Web.config.
Что я уже пробовал:
if (FileUpload1.HasFile) { int fileSize = FileUpload1.PostedFile.ContentLength; if (fileSize > 2097152) { Label1.Text = "The file size is to large please select a smaller size file"; Label1.ForeColor = System.Drawing.Color.Red; } else { string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName); if (fileExtension.ToLower() == ".pdf") { FileUpload1.SaveAs(Server.MapPath("~/admin/uploads/" + FileUpload1.FileName.ToString() + ".pdf")); Label1.Text = "File uploaded"; Label1.ForeColor = System.Drawing.Color.GreenYellow; } else { Label1.Text = "Please select the pdf file"; } } } else { Label1.Text = "Please select the file to upload"; Label1.ForeColor = System.Drawing.Color.Red; }
F-ES Sitecore
Настройте сайт так, чтобы он показывал реальную ошибку, без нее вы просто догадываетесь.