From 4e1ab95684c25693122eaca51b42dc820cdab794 Mon Sep 17 00:00:00 2001 From: duffyduck Date: Thu, 24 Sep 2026 15:57:56 +0200 Subject: [PATCH] feat(app): Datei-Upload erlaubt alle Dateitypen (Bueroklammer) Der DocumentPicker war auf images/pdf/docx/plainText beschraenkt -> vom Smartphone liessen sich nur Bilder/Dokumente hochladen. Auf allFiles umgestellt; die Komponente verarbeitet beliebige Typen ohnehin (Base64 + octet-stream-Fallback), und die Server-Seite hat kein MIME-Gate. Co-Authored-By: Claude Opus 4.8 --- android/src/components/FileUpload.tsx | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/android/src/components/FileUpload.tsx b/android/src/components/FileUpload.tsx index 4872f05..21e524b 100644 --- a/android/src/components/FileUpload.tsx +++ b/android/src/components/FileUpload.tsx @@ -34,13 +34,10 @@ interface FileUploadProps { onCancel: () => void; } -// Unterstuetzte Dateitypen -const SUPPORTED_TYPES = [ - DocumentPicker.types.images, - DocumentPicker.types.pdf, - DocumentPicker.types.docx, - DocumentPicker.types.plainText, -]; +// Alle Dateitypen zulassen — Stefan will ueber die Bueroklammer jede Datei +// hochladen koennen, nicht nur Bilder/Dokumente. Die Komponente verarbeitet +// beliebige Typen ohnehin (Base64 + application/octet-stream als Fallback). +const SUPPORTED_TYPES = [DocumentPicker.types.allFiles]; // --- Komponente --- @@ -112,7 +109,7 @@ const FileUpload: React.FC = ({ onFileSelected, onCancel }) => {'\uD83D\uDCC1'} Datei ausw\u00E4hlen - JPG, PNG, PDF, DOCX, TXT + Alle Dateitypen ) : ( // Vorschau und Senden