早上本來還沾沾自喜,這下再也不用老跟客戶解釋為什麼視窗會沒掉了。可惜啊,人算不如天算,還是被MS給陰了。
早上客戶就反映下載下傳的檔案全是亂碼。立馬在本機進行測試,OK,沒問題。不信這個邪了,再同僚的機器上試驗,同樣沒問題。
#¥#¥%#¥%¥%……#¥%……¥%……—¥#¥%……#¥%……
我暈,應該是用戶端的問題才是。隻好讓客戶NetMeeting示範一下她的操作過程。下載下傳-〉儲存-〉打開。這麼簡單的流程,連白癡都不會做錯吧?
天啊MS,見鬼了。@##$%$%^$#%%&^&%^&%^
到底有什麼差別呢?請看操作圖:
客人操作圖
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 我的操作圖
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 各位看官應該看出不同之處了吧?如果還看不出來可是要打PP的哦---^_^
這件事情的罪魁禍首就是:
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 修正代碼:
1
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 /**//// <summary>
2
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 /// 下載下傳檔案
3
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 /// </summary>
4
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 /// <param name="filename">檔案實體位址</param>
5
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 protected void DownloadFile(string filename)
6
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 {
7
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 8
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 string saveFileName = "test.xls";
9
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 int intStart = filename.LastIndexOf("\\")+1;
10
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 saveFileName = filename.Substring(intStart,filename.Length-intStart);
11
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 12
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 System.IO.FileInfo fi=new System.IO.FileInfo(filename);
13
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 string fileextname=fi.Extension;
14
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 string DEFAULT_CONTENT_TYPE = "application/unknown";
15
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 RegistryKey regkey,fileextkey;
16
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 string filecontenttype;
17
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 try
18
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 {
19
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 regkey=Registry.ClassesRoot;
20
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 fileextkey=regkey.OpenSubKey(fileextname);
21
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 filecontenttype=fileextkey.GetValue("Content Type",DEFAULT_CONTENT_TYPE).ToString();
22
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 }
23
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 catch
24
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 25
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 filecontenttype=DEFAULT_CONTENT_TYPE;
26
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 }
27
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 28
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 29
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 Response.Clear();
30
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 Response.Charset = "utf-8";
31
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 Response.Buffer= true;
32
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 this.EnableViewState = false;
33
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 Response.ContentEncoding = System.Text.Encoding.UTF8;
34
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 35
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 Response.AppendHeader("Content-Disposition","attachment;filename=" + saveFileName);
36
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 Response.ContentType=filecontenttype;
37
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 38
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 Response.WriteFile(filename);
39
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 Response.Flush();
40
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 Response.Close();
41
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 42
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 Response.End();
43
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 }
44
使用昨天Asp.net直接儲存檔案到用戶端 中的方法,經過我的反複測試,各式文檔都運作完全正常。于是昨晚修改了現有代碼,修改了下載下傳方法,以解決一直困擾自己的視窗攔截問題。 本文轉自浪子部落格園部落格,原文連結:http://www.cnblogs.com/walkingboy/archive/2005/09/23/242553.html,如需轉載請自行聯系原作者