Modifications apportées : - Le formulaire d'édition de facture pré-remplit maintenant correctement les valeurs existantes grâce à useEffect - Ajout de logs détaillés dans la route upload pour diagnostiquer le problème de stockage des fichiers PDF - Les valeurs ne sont plus perdues lors de l'édition d'une facture Note : Le problème d'export PDF (404) persiste car les fichiers ne sont pas stockés physiquement. Des logs ont été ajoutés pour identifier la cause lors du prochain upload.
17 lines
556 B
JavaScript
17 lines
556 B
JavaScript
import { localStoragePut } from "./server/localStorage.ts";
|
|
|
|
const testBuffer = Buffer.from("Test PDF content");
|
|
const result = await localStoragePut("test/test-file.pdf", testBuffer, "application/pdf");
|
|
console.log("Storage test result:", result);
|
|
|
|
// Check if file exists
|
|
import fs from "fs/promises";
|
|
import path from "path";
|
|
const fullPath = path.join(process.cwd(), "storage", "test/test-file.pdf");
|
|
try {
|
|
await fs.access(fullPath);
|
|
console.log("✓ File exists at:", fullPath);
|
|
} catch {
|
|
console.log("✗ File does NOT exist at:", fullPath);
|
|
}
|