fix: update FormData creation for image upload and improve error logging

This commit is contained in:
2025-09-26 06:07:52 +02:00
parent f4719de8fa
commit 03eb983abc
+6 -6
View File
@@ -46,16 +46,16 @@ export default function ImageScreen() {
try { try {
setUploading(true); setUploading(true);
// Erstellen eines FormData-Objekts für den Upload
const formData = new FormData(); const formData = new FormData();
const fileInfo = { formData.append('image', {
uri: selectedAsset.uri, uri: selectedAsset.uri,
type: selectedAsset.mimeType || 'image/jpeg', type: selectedAsset.mimeType || 'image/jpeg',
name: selectedAsset.fileName || 'upload.jpg' name: selectedAsset.fileName || 'upload.jpg',
}; } as any);
// @ts-ignore console.log("FormData erstellt mit:", selectedAsset.uri, selectedAsset.mimeType, selectedAsset.fileName);
formData.append('image', fileInfo);
const response = await new RestService(token).uploadFile(formData); const response = await new RestService(token).uploadFile(formData);
@@ -63,7 +63,7 @@ export default function ImageScreen() {
console.log("Datei erfolgreich hochgeladen"); console.log("Datei erfolgreich hochgeladen");
fetchStoredFiles(); fetchStoredFiles();
} else { } else {
console.error("Upload fehlgeschlagen"); console.error("Upload fehlgeschlagen:", response);
} }
} catch (error) { } catch (error) {
console.error("Fehler beim Hochladen der Datei:", error); console.error("Fehler beim Hochladen der Datei:", error);