QuickImage – Diff between revs 2 and 7
?pathlinks?
Rev 2 | Rev 7 | |||
---|---|---|---|---|
Line 75... | Line 75... | |||
75 | |
75 | |
|
76 | public async Task<string> GetMimeType(string fileName, CancellationToken cancellationToken) |
76 | public async Task<string> GetMimeType(string fileName, CancellationToken cancellationToken) |
|
77 | { |
77 | { |
|
Line -... | Line 78... | |||
- | 78 | var identify = await Identify(fileName, cancellationToken); |
||
- | 79 | |
||
- | 80 | if(identify == null) |
||
- | 81 | { |
||
- | 82 | return string.Empty; |
||
78 | var identify = await Identify(fileName, cancellationToken); |
83 | } |
|
79 | |
84 | |
|
Line 80... | Line 85... | |||
80 | return identify.Definition.File.MimeType; |
85 | return identify.Definition.File.MimeType; |
|
81 | } |
86 | } |
|
Line 93... | Line 98... | |||
93 | FileName = fileName, |
98 | FileName = fileName, |
|
94 | Definition = definitionMatch.Definition, |
99 | Definition = definitionMatch.Definition, |
|
95 | FileHash = Cryptography.Hashes.MD5Hash(fileName) |
100 | FileHash = Cryptography.Hashes.MD5Hash(fileName) |
|
96 | }; |
101 | }; |
|
Line 97... | Line 102... | |||
97 | |
102 | |
|
98 | _fileMime.AddOrUpdate(fileName, magicMimeFile, |
- | ||
99 | (key, oldValue) => magicMimeFile); |
- | ||
100 | |
103 | _fileMime.AddOrUpdate(fileName, magicMimeFile, (key, oldValue) => magicMimeFile); |
|
101 | return magicMimeFile; |
104 | return magicMimeFile; |
|
102 | } |
105 | } |
|
103 | } |
106 | } |