diff options
| author | ilotterytea <iltsu@alright.party> | 2025-06-08 03:05:14 +0400 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-06-08 03:05:14 +0400 |
| commit | 2e6a74c3fea5ee7c18d97e19dfade945295b851f (patch) | |
| tree | 9f1f7a1cc4bb4046509e65ee230868d2618505bd /public/upload.php | |
| parent | 3985f082a08cbfa917f9f6376d04d1910100fb90 (diff) | |
feat: strip exif data
Diffstat (limited to 'public/upload.php')
| -rw-r--r-- | public/upload.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/public/upload.php b/public/upload.php index a0810ef..11c0f15 100644 --- a/public/upload.php +++ b/public/upload.php @@ -108,6 +108,11 @@ try { throw new RuntimeException('Invalid file format.'); } + // striping exif data + if (FILE_STRIP_EXIF && $is_media && !strip_exif($file['tmp_name'])) { + throw new RuntimeException('Failed to strip EXIF tags.'); + } + $file_data = [ 'size' => $file['size'], 'mime' => $file_mime, |
