Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过IIS下载文件与通过IIS下载文件之间的差异_C#_Iis_Download_Response - Fatal编程技术网

C# 通过IIS下载文件与通过IIS下载文件之间的差异

C# 通过IIS下载文件与通过IIS下载文件之间的差异,c#,iis,download,response,C#,Iis,Download,Response,因为我们可以通过IIS下载文件,比如“” 为什么大多数人实现下载代码,比如 if (resHeader == null) { //not Range Response.TransmitFile(filePath); } else { //Range Response.TransmitFile(filePath, resHeader.StartIndex, resHeader.EndIndex - resHeader.StartIndex + 1);

因为我们可以通过IIS下载文件,比如“”

为什么大多数人实现下载代码,比如

if (resHeader == null)
{
    //not Range
    Response.TransmitFile(filePath);
 }
 else
 {
     //Range
     Response.TransmitFile(filePath, resHeader.StartIndex, resHeader.EndIndex - resHeader.StartIndex + 1);
            }

等待指南。

这实际上取决于您是否希望IIS静态文件处理程序控制下载或您自己的代码。这实际上取决于您是否希望IIS静态文件处理程序控制下载或您自己的代码。