mp4檔案下載發生404NotFound
今天同事反應一段下載檔案的程式碼,下載mp4時會發生404Not Found的例外, 程式如下: public static Boolean CheckUrl(String uri) { Uri webAddress = new Uri(uri); WebRequest request = WebRequest.Create(uri); try { WebResponse response = request.GetResponse(); return true ; } catch { return false ; } } Ps:在IIS或IISExpress測試才會發生錯誤,用VisualStudio預設的虛擬伺服器,是不會發生的。 本以為是檔案太大,但找了一個3mg的檔案測試,也是一樣錯誤,後來想到這好像Mine type 在iis上沒註冊。 解決方法 加入設定,副檔名:.mp4 MINE類型:video/mpeg IIS6設定 IIS7設定