こんにちは。
トピックにファイルをアップロードするためのカスタムフィールドを追加しました。トピックの作成/編集の保存ボタンがクリックされたときにファイルをアップロードしたいと考えています。/uploads.json APIを使用してファイルは正常にアップロードされていますが、データベースにデータを更新することができません。
以下のコードを使用しました。
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 => { // カスタムフィールドの値を設定します model.set('topic_file_upload', url); this._super(...arguments); }).catch(error => { console.log('error', error); }); } } }, });
ここで何が足りないのでしょうか?どなたか助けていただけますか?
よろしくお願いします!