問題描述
我們如何在下載/上傳 dropbbox 方法中獲取文件 mime‑type/content‑type? (How can we get files mime‑type/content‑type in download/upload dropbbox methods?)
這裡我們正在嘗試識別上傳/下載的文件mime‑type/content‑type
。
我們正在使用以下方法。下載:
dropBoxClient.Files.DownloadAsync(filePath)
上傳:
dropBoxClient.Files.UploadAsync(filePath)
提前致謝。
參考解法
方法 1:
private string GetMimeType(string fileName) { string mimeType = "application/unknown"; string ext = System.IO.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(); System.Diagnostics.Debug.WriteLine(mimeType); return mimeType; }
</blockquote>(by Jeet Bhatt、zia khan)
參考文件