Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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
Asp.net mvc 如何下载选定文件夹&;在asp.net mvc中使用angularjs将文件转换为单个zip?_Asp.net Mvc_Angularjs_C# 4.0 - Fatal编程技术网

Asp.net mvc 如何下载选定文件夹&;在asp.net mvc中使用angularjs将文件转换为单个zip?

Asp.net mvc 如何下载选定文件夹&;在asp.net mvc中使用angularjs将文件转换为单个zip?,asp.net-mvc,angularjs,c#-4.0,Asp.net Mvc,Angularjs,C# 4.0,情景:- 我需要下载用户选中为单个zip的文件 包括父文件夹 我尝试过2-3次以上,但每次都会出现不同的错误 有时 net::错误\u不完整\u分块\u编码 坏目录 没有错误,但未下载文件 我正在使用filesaver保存文件,但什么也没发生 有人能告诉我如何将这些文件下载到zip文件中吗 通过ajax包括父文件夹 使用angularjs不重新加载页面 我正在使用ASP.NETMVC Response.Clear(); Response.BufferOutput = false; Resp

情景:- 我需要下载用户选中为单个zip的文件
包括父文件夹

我尝试过2-3次以上,但每次都会出现不同的错误 有时

  • net::错误\u不完整\u分块\u编码
  • 坏目录
  • 没有错误,但未下载文件

  • 我正在使用filesaver保存文件,但什么也没发生

    有人能告诉我如何将这些文件下载到zip文件中吗 通过ajax包括父文件夹
    使用angularjs不重新加载页面

    我正在使用ASP.NETMVC

    Response.Clear();
    Response.BufferOutput = false;
    Response.ContentType = "application/zip";
    Response.AddHeader("content-disposition", "attachment; filename=test.zip");
    
    using (ZipFile zip = new ZipFile())
    {
        zip.CompressionLevel = CompressionLevel.None;
        zip.AddSelectedFiles(Server.MapPath("~/content/audio/"+fileName));
        zip.Save(Response.OutputStream);
    }
    
    Response.Close();