From 03ef1bf4f02684824e14c08ea6d6926fa4aab579 Mon Sep 17 00:00:00 2001 From: LluisArevalo Date: Mon, 8 May 2017 10:22:52 +0200 Subject: Add Content-Type to the images uploaded to AWS S3 --- lib/utils.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'lib') diff --git a/lib/utils.js b/lib/utils.js index 6c36549b..52541667 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -3,3 +3,23 @@ exports.isSQLite = function isSQLite (sequelize) { return sequelize.options.dialect === 'sqlite' } + +exports.getImageMimeType = function getImageMimeType (imagePath) { + var fileExtension = /[^.]+$/.exec(imagePath) + + switch (fileExtension[0]) { + case "bmp": + return "image/bmp" + case "gif": + return "image/gif" + case "jpg": + case "jpeg": + return "image/jpeg" + case "png": + return "image/png" + case "tiff": + return "image/tiff" + default: + return undefined + } +} -- cgit v1.2.3 From 6bf32afb0bd57bd3ee43670a06a2d0c5448cb2c4 Mon Sep 17 00:00:00 2001 From: LluisArevalo Date: Mon, 8 May 2017 11:00:45 +0200 Subject: Use single quotes --- lib/utils.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'lib') diff --git a/lib/utils.js b/lib/utils.js index 52541667..d9289dca 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -8,17 +8,17 @@ exports.getImageMimeType = function getImageMimeType (imagePath) { var fileExtension = /[^.]+$/.exec(imagePath) switch (fileExtension[0]) { - case "bmp": - return "image/bmp" - case "gif": - return "image/gif" - case "jpg": - case "jpeg": - return "image/jpeg" - case "png": - return "image/png" - case "tiff": - return "image/tiff" + case 'bmp': + return 'image/bmp' + case 'gif': + return 'image/gif' + case 'jpg': + case 'jpeg': + return 'image/jpeg' + case 'png': + return 'image/png' + case 'tiff': + return 'image/tiff' default: return undefined } -- cgit v1.2.3