مرحباً،
لقد أضفت حقلاً مخصصاً لتحميل الملفات في الموضوع. أريد تحميل الملف عند النقر على زر إنشاء موضوع/حفظ التعديل. يتم تحميل الملف بنجاح باستخدام واجهة برمجة التطبيقات /uploads.json ولكن بطريقة ما لا أتمكن من تحديث البيانات في قاعدة البيانات.
لقد استخدمت الكود أدناه:
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); }); } } }, });
ما الذي أفتقده هنا؟ هل يمكن لأحد المساعدة؟
شكراً!