diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2018-06-27 13:29:38 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2018-06-27 13:29:38 +0300 |
commit | af8c6d242859ca6d53f78b5212cf3fd05ef9f15c (patch) | |
tree | 6138769d42b8d05455ebc3f2d19210750d51c062 /src/mod_http_upload.erl | |
parent | Do not ignore a certificate containing no domain names (diff) |
Generate HTTP Upload form using xdata codec
Diffstat (limited to 'src/mod_http_upload.erl')
-rw-r--r-- | src/mod_http_upload.erl | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/mod_http_upload.erl b/src/mod_http_upload.erl index 56683e8a3..ef7eaee47 100644 --- a/src/mod_http_upload.erl +++ b/src/mod_http_upload.erl @@ -689,17 +689,11 @@ iq_disco_info(Host, Lang, Name, AddInfo) -> infinity -> AddInfo; MaxSize -> - MaxSizeStr = integer_to_binary(MaxSize), XData = lists:map( fun(NS) -> - Fields = [#xdata_field{ - type = hidden, - var = <<"FORM_TYPE">>, - values = [NS]}, - #xdata_field{ - var = <<"max-file-size">>, - values = [MaxSizeStr]}], - #xdata{type = result, fields = Fields} + Fs = http_upload:encode( + [{'max-file-size', MaxSize}], NS, Lang), + #xdata{type = result, fields = Fs} end, [?NS_HTTP_UPLOAD, ?NS_HTTP_UPLOAD_0]), XData ++ AddInfo end, |