Mercurial > prosody-modules
comparison mod_http_upload_external/mod_http_upload_external.lua @ 3166:44a187c82b53
mod_http_upload_external: Fix to read content-type from correct place in stanza
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Mon, 02 Jul 2018 12:57:40 +0100 |
| parents | 7af4776a5dea |
| children | bedd3f4a8f90 |
comparison
equal
deleted
inserted
replaced
| 3165:7af4776a5dea | 3166:44a187c82b53 |
|---|---|
| 92 module:hook("iq/host/"..legacy_namespace..":request", function (event) | 92 module:hook("iq/host/"..legacy_namespace..":request", function (event) |
| 93 local stanza, origin = event.stanza, event.origin; | 93 local stanza, origin = event.stanza, event.origin; |
| 94 local request = stanza.tags[1]; | 94 local request = stanza.tags[1]; |
| 95 local filename = request:get_child_text("filename"); | 95 local filename = request:get_child_text("filename"); |
| 96 local filesize = tonumber(request:get_child_text("size")); | 96 local filesize = tonumber(request:get_child_text("size")); |
| 97 local filetype = request.attr["content-type"] or "application/octet-stream"; | 97 local filetype = request:get_child_text("content-type") or "application/octet-stream"; |
| 98 | 98 |
| 99 local get_url, put_url = handle_request( | 99 local get_url, put_url = handle_request( |
| 100 origin, stanza, legacy_namespace, filename, filesize, filetype); | 100 origin, stanza, legacy_namespace, filename, filesize, filetype); |
| 101 | 101 |
| 102 if not get_url then | 102 if not get_url then |
