리펙토링: 전체 구조 검토, 개선
This commit is contained in:
@@ -26,10 +26,13 @@ function register() {
|
||||
try {
|
||||
const data = fs.readFileSync(filePath);
|
||||
const ext = path.extname(filePath).toLowerCase().replace('.', '');
|
||||
const mime = (ext === 'jpg' || ext === 'jpeg') ? 'jpeg'
|
||||
: ext === 'png' ? 'png'
|
||||
: ext === 'gif' ? 'gif'
|
||||
: ext === 'webp' ? 'webp'
|
||||
const mime = (ext === 'jpg' || ext === 'jpeg') ? 'jpeg'
|
||||
: ext === 'png' ? 'png'
|
||||
: ext === 'gif' ? 'gif'
|
||||
: ext === 'webp' ? 'webp'
|
||||
: (ext === 'tiff' || ext === 'tif') ? 'tiff'
|
||||
: ext === 'bmp' ? 'bmp'
|
||||
: (ext === 'heic' || ext === 'heif') ? 'heic'
|
||||
: 'jpeg';
|
||||
return `data:image/${mime};base64,${data.toString('base64')}`;
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user