Задайте вопросЗадайте вопрос
 

ОтвеченоResponse.WriteFile 問題詢問

  • 31 августа 2006 г. 3:27wave0707 Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя
     

    Dear all,

    請教各問 Solution, 我有一支程式去取得 Fielserver 檔案, 然後把資料用 Response.WriteFile 丟給 Client, 但我想在 WriteFile 完成後把, 這支頁面關掉, 請問有何方法, 或是 www.microsoft.com/downloads 的效果,點選以後跳出下載視窗,檔案丟出來後,關閉視窗,謝謝。

            try
            {
                #region File 處理

                FileInfo fi = new FileInfo(file_path);

                if (fi.Extension != null)
                {
                    switch (fi.Extension.ToLower())
                    {
                        case ".htm":
                        case ".html":
                            type = "text/HTML";
                            break;

                            ...........................................

                            ...........................................


                    }
              
      }

                Response.AppendHeader("content-disposition", "attachment; filename=" + Server.UrlEncode(fi.Name));
                Response.WriteFile(file_path);
                Response.End();
                #endregion
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }

     

     

Ответы

Все ответы