Upload Large files(1GB)-ASP.net

后端 未结 8 1476
北海茫月
北海茫月 2020-12-05 21:08

I need to upload large files of at least 1GB file size. I am using ASP.Net, C# and IIS 5.1 as my development platform.

8条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-05 21:53

    I think you should use Response.TransmitFile, this method does not load in web server memory the file, it streams the file without using web server resources.

    if (Controller.ValidateFileExist())
            {
                ClearFields();
                Response.Clear();
                Response.ContentType = "text/plain";
                Response.AddHeader("content-disposition", String.Format("attachment; filename={0}", "FileNAme.Ext"));
                Response.TransmitFile(FileNAme.Ext);
                Response.End();
                Controller.DeleteFile();
            }
    

提交回复
热议问题