您好,我正在上传文件,为此我已经实现了aspx和.cs pages。但是现在我只想添加进度栏。该怎么做?

protected void btnUpload_Click(object sender, EventArgs e)
{
    HttpPostedFile postedFile = FileUpload1.PostedFile;
    string ClientFileName, ServerFileName;

    if ((FileUpload1.HasFile && FileUpload1.PostedFile != null) || txtUrl.Text!="")
    {
        lblOutput.Text = "";

            HttpPostedFile myFile = FileUpload1.PostedFile;


                    ServerFileName = System.IO.Path.Combine(ServerSavePathI, ClientFileName);


                    string serverPath = Server.MapPath(ServerFileName);

                    FileUpload1.SaveAs(serverPath);
    }
}

这是.cs文件的代码按钮上传的click事件

最佳答案

这不是您可以单独使用jQuery正确实现的东西。您将需要使用NeatUpload之类的组件,其中包括一个服务器端模块来跟踪上传了多少数据。

关于c# - 如何在asp.net中使用jQuery实现文件上传的进度条?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6339113/

10-09 17:55