Ciao,
Ho aggiunto un campo personalizzato per caricare file in un argomento. Voglio caricare il file quando viene cliccato il pulsante crea argomento/salva modifica. Il file viene caricato correttamente utilizzando l’API /uploads.json, ma in qualche modo non riesco ad aggiornare i dati nel database.
Ho usato il codice sottostante:
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 => { // Imposta il valore del campo personalizzato model.set('topic_file_upload', url); this._super(...arguments); }).catch(error => { console.log('error', error); }); } } }, });
Cosa mi manca qui? Qualcuno può aiutarmi?
Grazie!