contenttype opfører sig forskelligt lokalt og online
Hey,Jeg har lavet en webapp, der uploader filer til en mappe og gemmer info om filen i en db.
Følgende har jeg brugt til at finde contenttype:
private string GetContentType(string fileName)
{
string contentType = "application/octetstream";
string ext = System.IO.Path.GetExtension(fileName).ToLower();
Microsoft.Win32.RegistryKey registryKey = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(ext);
if (registryKey != null && registryKey.GetValue("Content Type") != null)
contentType = registryKey.GetValue("Content Type").ToString();
return contentType;
}
Men når jeg uploader både til webhotel og min 2003 server herhjemme, så er resultatet altid app../octetstream.
Hvorfor gør den det?