首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net如何上载多个文件

2012-12-27 
asp.net怎么下载多个文件我的一个网站项目里,有这么一个功能,当用户点击按钮,服务器会生成2个文本文件,然

asp.net怎么下载多个文件
我的一个网站项目里,有这么一个功能,当用户点击按钮,服务器会生成2个文本文件,然后需要将这2个文件下载到用户电脑上,这个需要怎么做?
我在网上只找到下载一个文件的,如何下载多个文件?
[最优解释]

/// <summary>
        /// 压缩方法
        /// </summary>
        /// <param name="patch">预压缩的路径</param>
        /// <param name="rarPatch">压缩后的路径</param>
        /// <param name="rarName">压缩文件名</param>
        public static void RARsave(string patch, string rarPatch, string rarName)
        {
            String the_rar;
            RegistryKey the_Reg;
            Object the_Obj;
            String the_Info;
            ProcessStartInfo the_StartInfo;
            Process the_Process;
            try
            {
                the_Reg = Registry.ClassesRoot.OpenSubKey(@"Applications\\WinRAR.exe\\Shell\\Open\\Command");
                the_Obj = the_Reg.GetValue("");
                the_rar = the_Obj.ToString();
                the_Reg.Close();
                the_rar = the_rar.Substring(1, the_rar.Length - 7);
                Directory.CreateDirectory(patch);
                //命令参数

                //the_Info = " a " + rarName + " " + @"C:Test?70821.txt"; //文件压缩

                the_Info = " a " + rarName + " " + patch + " -r"; ;
                the_StartInfo = new ProcessStartInfo();
                the_StartInfo.FileName = the_rar;
                the_StartInfo.Arguments = the_Info;
                the_StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
                //打包文件存放目录

                the_StartInfo.WorkingDirectory = rarPatch;


                the_Process = new Process();
                the_Process.StartInfo = the_StartInfo;
                the_Process.Start();
                the_Process.WaitForExit();
                the_Process.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }


[其他解释]
在服务器端打个压缩包
[其他解释]
ASP.NET多文件批量打包下载
[其他解释]
我用2个iframe做了,每个iframe下载一个文件
[其他解释]
引用:
我用2个iframe做了,每个iframe下载一个文件

请问你能说下具体怎么做的吗?

热点排行