Hi sir,
Tell me the steps to download multi files using asp.net c#. I stored
the filenames in string array and put in for loop, but for loop is
going one time only. i attached the code for your reference. Kindly
give me the solution for this problem.
[Note: Because of Response.End() it will not go to next value increment in for loop]
protected void Page_Load(object sender, EventArgs e)
{
string[] values = { "setup1.apk", "setup1.apk" };
for (int i = 0; i < values.Length; i++)
{
downloadfiles(values[i]);
}
}
private void downloadfiles(string filename)
{
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ClearContent();
Response.Clear();
Response.ContentType = "application/msi";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + filename);
Response.TransmitFile(Server.MapPath("~/jad/") + filename);
Response.End();
}