1
我有一個服務返回一個圖像流在UI中顯示。如何爲此設置ContentType值,因爲我不知道圖像類型是什麼?它可以是圖像/ jpeg,圖像/ PNG等。如何爲未知圖片擴展名設置ContentType?
fileContent.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("inline")
{
FileName = fileName
};
fileContent.Content.Headers.ContentType = new MediaTypeHeaderValue(??);
您可以使用'System.Web.MimeMapping.GetMimeMapping(fileName)'。請參閱https://msdn.microsoft.com/en-us/library/system.web.mimemapping.getmimemapping.aspx – haim770
[從文件擴展名獲取MIME類型]的可能重複(http://stackoverflow.com/questions/1029740/get-mime-type-from-filename-extension) –
@ haim770 - 文件名不可用,因爲服務只返回字節流 – user5663970