你是否在asp.net開發中遇到過下載文件時亂碼的現象,也許這個代碼不是最好的,但是它能幫你下載文件并且解決中文亂碼的問題
為企業提供成都網站設計、成都網站制作、網站優化、成都全網營銷推廣、競價托管、品牌運營等營銷獲客服務。創新互聯建站擁有網絡營銷運營團隊,以豐富的互聯網營銷經驗助力企業精準獲客,真正落地解決中小企業營銷獲客難題,做到“讓獲客更簡單”。自創立至今,成功用技術實力解決了企業“網站建設、網絡品牌塑造、網絡營銷”三大難題,同時降低了營銷成本,提高了有效客戶轉化率,獲得了眾多企業客戶的高度認可!
private void DownLoadFile(string fileName)
{
string filePath = Server.MapPath(".") + "\\" + fileName;
if (File.Exists(filePath))
{
FileInfo file = new FileInfo(filePath);
Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8"); //解決中文亂碼
Response.AddHeader("Content-Disposition", "p_w_upload; filename=" + Server.UrlEncode(file.Name)); //解決中文文件名亂碼
Response.AddHeader("Content-length", file.Length.ToString());
Response.ContentType = "appliction/octet-stream";
Response.WriteFile(file.FullName);
Response.End();
}
新聞名稱:asp.net后臺下載文件(解決中文亂碼)
文章起源:http://vcdvsql.cn/article42/podihc.html
成都網站建設公司_創新互聯,為您提供建站公司、網站排名、電子商務、自適應網站、手機網站建設、微信小程序
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯