diff --git a/assets/js/main.js b/assets/js/main.js index b68e703..a439436 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -41,7 +41,9 @@ document.addEventListener('DOMContentLoaded', function () { processingMessage.style.display = 'none'; if (data.success && data.filePath) { uploadedFilePath = data.filePath; + const fileExtension = uploadedFilePath.split('.').pop().toLowerCase(); + const imageExtensions = ['jpg', 'jpeg', 'png', 'gif', 'tiff', 'bmp', 'webp']; const imagePreview = document.getElementById('image-preview'); @@ -52,7 +54,7 @@ document.addEventListener('DOMContentLoaded', function () { pdfPreview.style.display = 'none'; if (imageExtensions.includes(fileExtension)) { - imagePreview.src = uploadedFilePath; + imagePreview.src = uploadedFilePath + '?t=' + new Date().getTime(); imagePreview.style.display = 'block'; } else if (fileExtension === 'pdf') { pdfFilename.textContent = uploadedFilePath.split('/').pop(); diff --git a/assets/pasted-20251120-123736-8179929a.png b/assets/pasted-20251120-123736-8179929a.png new file mode 100644 index 0000000..e0cee0e Binary files /dev/null and b/assets/pasted-20251120-123736-8179929a.png differ diff --git a/index.php b/index.php index 95f2b5e..2e51907 100644 --- a/index.php +++ b/index.php @@ -38,6 +38,7 @@
+
diff --git a/upload.php b/upload.php index 8a0cf0f..cc1e456 100644 --- a/upload.php +++ b/upload.php @@ -50,6 +50,7 @@ $file_name = uniqid('doc_') . '.' . $file_extension; $target_path = $upload_dir . $file_name; if (move_uploaded_file($file['tmp_name'], $target_path)) { + $web_path = '/uploads/' . $file_name; json_response(true, 'File uploaded successfully.', $web_path); } else { diff --git a/uploads/doc_691f0ae04935d.jpg b/uploads/doc_691f0ae04935d.jpg new file mode 100644 index 0000000..1bbab03 Binary files /dev/null and b/uploads/doc_691f0ae04935d.jpg differ diff --git a/uploads/doc_691f0b64179e7.jpg b/uploads/doc_691f0b64179e7.jpg new file mode 100644 index 0000000..1bbab03 Binary files /dev/null and b/uploads/doc_691f0b64179e7.jpg differ