Browse Source

[Project] Lua_magic: Use lua_magic for multimap as well

tags/2.0
Vsevolod Stakhov 4 years ago
parent
commit
10155c997e
1 changed files with 8 additions and 15 deletions
  1. 8
    15
      src/plugins/lua/multimap.lua

+ 8
- 15
src/plugins/lua/multimap.lua View File

@@ -873,21 +873,14 @@ local function multimap_callback(task, rule)
match_filename(rule, fn)
end
-- Also deal with detected content type
local dtype,dsubtype = p:get_detected_type()
if not rule.skip_detected and (dtype and dsubtype) then
local detected_ct = string.format('%s/%s', dtype, dsubtype)

if detected_ct then
local lua_mime = require "lua_mime"

local ext = lua_mime.reversed_extensions_map[detected_ct]

if ext then
local fake_fname = string.format('detected.%s', ext)
lua_util.debugm(N, task, 'detected filename %s (%s content-type)',
fake_fname, detected_ct)
match_filename(rule, fake_fname)
end
if not rule.skip_detected then
local ext = p:get_detected_ext()

if ext then
local fake_fname = string.format('detected.%s', ext)
lua_util.debugm(N, task, 'detected filename %s',
fake_fname)
match_filename(rule, fake_fname)
end
end
end

Loading…
Cancel
Save