From 459ab5433b9c3b60f43f9b2293189be8e29e0e84 Mon Sep 17 00:00:00 2001 From: Pitu Date: Sat, 12 Oct 2019 14:58:58 +0900 Subject: chore: remove exif strip support. After some thought, modifying uploaded files is not something I want to support. --- src/api/utils/Util.js | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'src/api/utils') diff --git a/src/api/utils/Util.js b/src/api/utils/Util.js index 0251cc0..7ee32b6 100644 --- a/src/api/utils/Util.js +++ b/src/api/utils/Util.js @@ -42,21 +42,6 @@ class Util { return null; } - /* - static async removeExif(filename) { - This needs more testing. - Even though the exif data seems to be stripped, no other online service - is recognizing the file as an image file. - - const ExifTransformer = require('exif-be-gone'); - const toStream = require('buffer-to-stream'); - - const file = await jetpack.readAsync(path.join(__dirname, '..', '..', '..', process.env.UPLOAD_FOLDER, filename), 'buffer'); - const writer = jetpack.createWriteStream(path.join(__dirname, '..', '..', '..', process.env.UPLOAD_FOLDER, `${filename}.noexif`)); - toStream(file).pipe(new ExifTransformer()).pipe(writer); - } - */ - static async generateThumbnailForImage(filename, output) { const file = await jetpack.readAsync(path.join(__dirname, '..', '..', '..', process.env.UPLOAD_FOLDER, filename), 'buffer'); await sharp(file) -- cgit v1.2.3