Skip to main content

المسار

POST /api/table/{tableId}/record/{recordId}/{fieldId}/uploadAttachment

الطلب

معلمات المسار

يمكن أن تحتوي حقول المرفقات على عدة مرفقات. تتيح واجهة API هذه رفع مرفق واحد في كل مرة إلى نهاية الخلية. لحذف المرفقات أو إعادة ترتيبها، استخدم واجهة API لتحديث السجل. يجب أن يشير fieldId إلى حقل من نوع المرفقات. يقتصر حجم المرفقات المرفوعة عبر API على 100MB في الإصدار السحابي، ولا يوجد حد في الإصدار ذي الاستضافة الذاتية.

نص الطلب

النوع: formData المعلمات:
  • file (اختياري)
    • الوصف: بيانات السجل المطلوب تحديثها
    • النوع: Buffer أو ReadStream
  • fileUrl (اختياري)
    • الوصف: عنوان URL الذي سيتم الرفع منه
    • النوع: سلسلة نصية
    • مثال: https://example.com/image.jpg
    • ملاحظة: يمكن تحديد أحد الخيارين file أو fileUrl فقط في كل مرة. إذا حُددا معًا، فتكون الأولوية لـ file.

الاستجابة

استجابة النجاح

  • رمز الحالة: 201 Created
  • نص الاستجابة: يُرجع بيانات السجل المحدّثة.
مثال على نص الاستجابة

استجابات الأخطاء

  • رمز الحالة: 400 Bad Request: خطأ في تنسيق نص الطلب أو غياب الحقول المطلوبة.
  • رمز الحالة: 404 Not Found: قيمة tableId أو recordId المحددة غير موجودة.

مثال على الشيفرة

آخر تعديل في ٤ سبتمبر ٢٠٢٦