[
  {
    "Id": "1035979",
    "ThreadId": "441643",
    "Html": "I have been using DotNetZip for a few years now, without incident.\r<br />\nWith the release of IE10, the code fails, with error message &quot;The (zipname) download was interrupted&quot;\r<br />\nThe code works fine in other browsers.\r<br />\n<br />\nCan anyone help here please?\r<br />\n<br />\nCode being used:\r<br />\n<br />\nResponse.Clear()\r<br />\nResponse.BufferOutput = False\r<br />\n      <br />\nDim archiveName As String = String.Format(&quot;{0}-&quot; &amp; Request(&quot;p&quot;) &amp; &quot;.zip&quot;, DateTime.Now.ToString(&quot;yyyy-MMM-dd-HHmmss&quot;))\r<br />\n<br />\nResponse.ContentType = &quot;application/zip&quot;\r<br />\nResponse.AddHeader(&quot;content-disposition&quot;, &quot;filename=&quot; + archiveName)\r<br />\n              <br />\nIf HeaderSize &lt;&gt; 0 Then\r<br />\n   Response.AddHeader(&quot;Content-Length&quot;, HeaderSize)\r<br />\nEnd If\r<br />\n              <br />\nUsing zip As ZipFile = New ZipFile()<br />\n<pre><code>                zip.AddFiles(filesToInclude, &quot;&quot;)\n                zip.Save(Response.OutputStream)\n</code></pre>\n\nEnd Using\r<br />\n           <br />\n    <br />\nResponse.Close()<br />\n",
    "PostedDate": "2013-04-26T02:19:04.963-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "1082093",
    "ThreadId": "441643",
    "Html": "Hi Rob,\r<br />\n<br />\nTry using &quot;Response.End()&quot; instead of &quot;Response.Close()&quot;. I was facing the same issue. &quot;Response.End()&quot; did the job for me. You code will be like:\r<br />\n<br />\nResponse.Clear() \r<br />\nResponse.BufferOutput = False \r<br />\nDim archiveName As String = String.Format(&quot;{0}-&quot; &amp; Request(&quot;p&quot;) &amp; &quot;.zip&quot;, DateTime.Now.ToString(&quot;yyyy-MMM-dd-HHmmss&quot;)) \r<br />\nResponse.ContentType = &quot;application/zip&quot; \r<br />\nResponse.AddHeader(&quot;content-disposition&quot;, &quot;filename=&quot; + archiveName) \r<br />\n<br />\nIf HeaderSize &lt;&gt; 0 Then \r<br />\nResponse.AddHeader(&quot;Content-Length&quot;, HeaderSize) \r<br />\nEnd If \r<br />\n<br />\nUsing zip As ZipFile = New ZipFile()<br />\n<pre><code>            zip.AddFiles(filesToInclude, &quot;&quot;)\n            zip.Save(Response.OutputStream)</code></pre>\n\nEnd Using \r<br />\nResponse.End()\r<br />\n<br />\nI hope it does resolve your problem. Let me know how it goes.<br />\n",
    "PostedDate": "2013-08-19T04:17:02.663-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "1136734",
    "ThreadId": "441643",
    "Html": "This does not resolve the issue as stated above.  I have the same issue and cannot find the resolution. This failure also happens in ie 11 in compatibility view.<br />\n",
    "PostedDate": "2013-12-16T08:19:20.797-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "1136859",
    "ThreadId": "441643",
    "Html": "You <strong>definitely</strong> don't want to call Response.Close(); see <a href=\"http://blogs.msdn.com/b/ieinternals/archive/2012/07/16/content-length-and-transfer-encoding-validation-in-ie10-download-manager-couldnt-be-downloaded-retry-cancel.aspx\" rel=\"nofollow\">http://blogs.msdn.com/b/ieinternals/archive/2012/07/16/content-length-and-transfer-encoding-validation-in-ie10-download-manager-couldnt-be-downloaded-retry-cancel.aspx</a>\r<br />\n<br />\nIf you perform your download with Fiddler running, you'll probably get a HTTP-protocol warning showing what's wrong with the download.<br />\n",
    "PostedDate": "2013-12-16T12:45:26.76-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]