Dans mon service Windows construit avec C# Je suis en train de définir les types MIME basé sur les extensions de fichier comme indiqué ci-dessousTypes Mime dans les fenêtres de Registre
static string GetMimeType(string fileName)
{
string mimeType = "application/unknown";
string ext = Path.GetExtension(fileName).ToLower();
Microsoft.Win32.RegistryKey regKey = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(ext);
if (regKey != null && regKey.GetValue("Content Type") != null)
mimeType = regKey.GetValue("Content Type").ToString();
return mimeType;
}
Sur le serveur de production, nous n'avons pas Acrobat ou mot installé pour des raisons évidentes. Comment je me débrouille avec ça? Y a-t-il un autre moyen de définir les types mime? Sinon, comment puis-je créer ces types mime sur le serveur de production sans avoir à installer ces logiciels.
Merci à l'avance