Я хочу написать код ASP.NET, показывающий использование FileUpload - PullRequest
0 голосов
/ 09 сентября 2018

Я написал код, в котором, когда пользователь нажимает кнопку загрузки, файл слова должен быть сохранен и перенаправлен на 2-ю страницу, файл слова сохраняется по указанному пути, но не выводит какой-либо вывод (он показываетменя пустая страница)

1-я страница.aspx

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class pg_upload : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
    string fname = FileUpload1.FileName;

    if (FileUpload1.HasFiles)
    {
        Label1.Text = "Selected file uploaded";

    }
    else {
        Label1.Text += "Select a file";
        return;
    }
    int flength=FileUpload1.PostedFile.ContentLength;
    Int32 a = flength * 1024;
    if (flength > a)
    {
        Label1.Text += "File Out Of Range";
    }
    if (FileUpload1.PostedFile.ContentType != "application/msword")
    {
        Label1.Text += "Upload word files only";
    }
   FileUpload1.SaveAs(Server.MapPath("~")+"/Myfolder/"+
FileUpload1.FileName);
    Response.Redirect("pg_viewUploads.aspx");
}

}

Моя 2-я страницадать вам подробное представление о том, как должен выполняться код Пожалуйста, предоставьте решение. Любая помощь будет оценена, заранее спасибо

1 Ответ

0 голосов
/ 10 сентября 2018

Первая проблема, которую я вижу, заключается в том, что вы встраиваете теги <tr> в тег <tr>. Это не разрешено в HTML.

Вторая проблема, которую я вижу, заключается в том, что вы перебираете j и k без видимой причины. Циклов по массиву files должно быть достаточно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...