0
有沒有一種方法可以在.NET中自動生成Content-Type
頭文件?從擴展中生成內容類型頭文件
我正在開發一個系統,用戶以多種格式上傳文件,並且唯一可用的元數據是文件擴展名。
我的表單中有一個鏈接指向將文件寫入響應的ashx
資源。我寧願設置適當的內容類型標題,以便瀏覽器知道如何處理文件,如果用戶想直接打開它而不是保存它。
如果沒有任何可用的預製件,我將不得不開始製作自己的擴展內容類型標題映射的編譯,但我寧願不必做不必要的工作。
這answer對Java的類似的東西,但我無法找到任何東西.NET
也許像http://stackoverflow.com/a/1910179/23354?或者只是有你自己的自定義列表的地方? –
@MarcGravell註冊表選項不可靠,因爲服務器沒有Office等,這意味着相應的MIME條目不在註冊表中。我最終爲此列表編寫了解析器http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types –
可能的重複[如何確定文件的內容類型.NET?](http://stackoverflow.com/questions/691212/how-do-i-determine-a-files-content-type-in-net) –