upload: strip exif data before finalizing the file path

This commit is contained in:
William Pitcock 2018-08-27 23:36:30 +00:00
parent e95d958b52
commit 86c007ddd2

View file

@ -9,6 +9,8 @@ def store(%Plug.Upload{} = file, should_dedupe) do
upload_folder = get_upload_path(uuid, should_dedupe) upload_folder = get_upload_path(uuid, should_dedupe)
url_path = get_url(name, uuid, should_dedupe) url_path = get_url(name, uuid, should_dedupe)
strip_exif_data(content_type, file.path)
File.mkdir_p!(upload_folder) File.mkdir_p!(upload_folder)
result_file = Path.join(upload_folder, name) result_file = Path.join(upload_folder, name)
@ -18,8 +20,6 @@ def store(%Plug.Upload{} = file, should_dedupe) do
File.cp!(file.path, result_file) File.cp!(file.path, result_file)
end end
strip_exif_data(content_type, result_file)
%{ %{
"type" => "Document", "type" => "Document",
"url" => [ "url" => [