تقديم نموذج مع مرفق ملف
في هذا المثال، نوضح كيفية تقديم نموذج يتضمن مرفق ملف باستخدام واجهة برمجة التطبيقات OneEntry.
✅ هدف السيناريو:
- الحصول على تكوين النموذج من منصة OneEntry
- يقوم المستخدم بملء نموذج (مثل: رد، ملاحظات).
- إرفاق ملف (صورة، سيرة ذاتية، مستند).
- يتم تخزين البيانات والملف معًا في FormData
- تقديم البيانات المجمع ة إلى واجهة برمجة التطبيقات OneEntry.
✅ ما تحتاجه:
- عنوان PROJECT_URL و APP_TOKEN صالحين للمصادقة مع واجهة برمجة التطبيقات OneEntry.
- نموذج في OneEntry يحتوي على حقل من نوع "ملف" (type file)
- علامة النموذج (مثل resume_form)
📌 مهم:
- لا تتضمن هذه الأمثلة معالجة الأخطاء.
- يمكنك إدارة الأخطاء باستخدام كتلة try-catch أو من خلال استخدام بناء مثل await Promise.catch((error) => error).
السيناريو
1. استيراد defineOneEntry من SDK وتحديد url و token
مثال:
import { defineOneEntry } from 'oneentry';
const PROJECT_URL = 'your-project-url';
const APP_TOKEN = 'your-app-token';
2. إنشاء عميل API باستخدام دالة defineOneEntry()
مثال:
const { Forms, FormData } = defineOneEntry(PROJECT_URL, {
token: APP_TOKEN,
});