Member 9331278 Ответов: 1

Как загрузить файл .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

Настройте сайт так, чтобы он показывал реальную ошибку, без нее вы просто догадываетесь.

1 Ответов

Рейтинг:
0

ullas kottary

набор
<customErrors mode="On"/>
и проверьте, в чем именно заключается ошибка.