feat: Add subdirectory hosting support and fix asset path resolution
- Update README with comprehensive subdirectory hosting instructions and BASE_URL configuration guide - Convert absolute asset paths to relative paths in index.html for proper subdirectory deployment - Update all worker script imports to use relative paths instead of absolute paths - Fix favicon and image references to work correctly when hosted in nested directories - Normalize whitespace and formatting across worker files for consistency - Update vite.config.ts to properly handle BASE_URL configuration for subdirectory deployments - Ensure all tool pages and logic files maintain compatibility with subdirectory hosting - Enable BentoPDF to be deployed at any URL path (e.g., example.com/tools/bentopdf/) without breaking asset loading
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
self.importScripts('/coherentpdf.browser.min.js');
|
||||
self.importScripts('../coherentpdf.browser.min.js');
|
||||
|
||||
function extractAttachmentsFromPDFsInWorker(fileBuffers, fileNames) {
|
||||
try {
|
||||
const allAttachments = [];
|
||||
const totalFiles = fileBuffers.length;
|
||||
|
||||
|
||||
for (let i = 0; i < totalFiles; i++) {
|
||||
const buffer = fileBuffers[i];
|
||||
const fileName = fileNames[i];
|
||||
const uint8Array = new Uint8Array(buffer);
|
||||
|
||||
|
||||
let pdf;
|
||||
try {
|
||||
pdf = coherentpdf.fromMemory(uint8Array, '');
|
||||
@@ -73,7 +73,7 @@ function extractAttachmentsFromPDFsInWorker(fileBuffers, fileNames) {
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
const response = {
|
||||
status: 'success',
|
||||
attachments: []
|
||||
|
||||
Reference in New Issue
Block a user