Hallo,
Ich habe ein benutzerdefiniertes Feld zum Hochladen von Dateien in ein Thema hinzugefügt. Ich möchte die Datei beim Klicken auf die Schaltfläche „Thema erstellen/Bearbeitung speichern“ hochladen. Die Datei wird erfolgreich über die /uploads.json-API hochgeladen, aber irgendwie kann ich die Daten nicht in die Datenbank aktualisieren.
Ich habe den folgenden Code verwendet:
api.modifyClass(“service:composer”, {
save() {
const model = this.get(“model”);
if (model.action === “createTopic” || (model.action === “edit”)) {
const fileInput = document.getElementById(“fileUpload”);const file = fileInput.files[0];
if (file) {
uploadImage(file).then(url => {
// Set the custom field value
model.set(“topic_file_upload”, url);this._super(…arguments);
}).catch(error => {
console.log(“error”, error);
});
}
}
},
});
Was fehlt mir hier? Kann mir jemand helfen?
Danke!