線上閱讀檔案

來源:互聯網
上載者:User

string fileName = "201096218686"; string p = "201096198974.pdf";//定義檔案名稱 string filePath = Server.MapPath("DataFile/" + p);//轉換為實體路徑 Response.ClearContent();//清空緩衝區內容 Response.ClearHeaders();//清空緩衝區HTTP頭
string FilePost = filePath.Substring(filePath.Length - 3).ToLower();//取副檔名 switch (FilePost) { case "pdf"://PDF檔案 Response.ContentType = "application/PDF";//設定HTTP頭為PDF文檔其它類似 break; case "doc": Response.ContentType = "application/msword"; break; case "xls":
Response.ContentType = "application/vnd.ms-excel"; break; default: Session["ErrorInfo"] = "不支援的檔案格式:" + FilePost; Response.Redirect("ErrorPage.aspx"); break; } Response.WriteFile(filePath);//寫入用戶端 Response.Flush();//客戶更新 Response.Close();//寫入關閉 Session.Remove("Report");//移除"Report"Session

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.