DR
%{a: {String, :split, ["\n"]}, b: {CustomModule, :xyz, []}}
и пишите код, который вот эти mfa-спеки может обрабатывать.Size: a a a
DR
%{a: {String, :split, ["\n"]}, b: {CustomModule, :xyz, []}}
и пишите код, который вот эти mfa-спеки может обрабатывать.DR
DR
DR
АН
MY
EP
EP
content-disposition
, в нем имя файла с юникодовским символомEP
curl
-ом), attachment; filename="Chauffør U18"
, а httpc видит вот такую вот последовательность байт:[97, 116, 116, 97, 99, 104, 109, 101, 110, 116, 59, 32, 102, 105, 108, 101, 110, 97, 109, 101, 61, 34, 67, 104, 97, 117, 102, 102, 195, 184, 114, 32, 85, 49, 56, 46, 112, 100, 102, 34]
EP
List.to_string([97, 116, 116, 97, 99, 104, 109, 101, 110, 116, 59, 32, 102, 105, 108, 101, 110, 97, 109, 101, 61, 34, 67, 104, 97, 117, 102, 102, 195, 184, 114, 32, 85, 49, 56, 46, 112, 100, 102, 34])
# => attachment; filename="Chauffør U18.pdf"
Δ
EP
EP
"Report (02/01/2017 - 03/02/2017).xls"становится очевидно что
/
надо бы как-то во что-то превратить перед записью, иначе:iex(1)> File.write("Report (02/01/2017 - 03/02/2017).xls", "my-contents")
{:error, :enoent}
Path.join
, :filename.nativename()
, :filename.join
– все не то/
на -
в имени файла.NK
EV
NK
АН
AF