الحصول على حجم الملف للمرفقات المضافة إلى المشاركات عبر API

مرحباً،

لقد بحثت في الموضوع ولكن لم أتمكن من العثور عليه.

أبحث عن طريقة لاسترداد حجم الملف كلما احتوى منشور على صورة (أو أي نوع آخر من المرفقات).

لا تحتوي واجهة برمجة التطبيقات المتعلقة بالتحميل على مثل هذه الوظيفة “للحصول على البيانات الوصفية”. لا يمكنني استخدام مستكشف البيانات لأن هذا المكون الإضافي غير مثبت.

يشير ask.discourse إلى أن هذه فجوة في الميزات

أنت على حق في تحديد فجوة في واجهة برمجة التطبيقات. حاليًا، لا يتم الكشف عن جلب سمات تحميل محددة (مثل حجم الملف) مباشرة عبر واجهة برمجة التطبيقات REST إلا إذا كانت جزءًا من استجابة التحميل عند تحميل الملف لأول مرة.

هل هذا صحيح أم أنني أنظر إلى المكان الخطأ؟

إعجابَين (2)

حسنًا، هناك UploadSerializer يتضمن حجم الملف، ولكني لا أرى طريقة للحصول عليه.

تتضمن عمليات تحميل/مرفقات حجم الملف، ولكن فقط في وصف المرفق.

ما المشكلة التي تحاول حلها بالحصول على حجم ملف التحميل؟

إعجابَين (2)

مرحباً @pfaffman

أنا جزء من Exalate - نحن نقدم حلاً للتكامل يسمح ببناء جسور بين أنظمة مختلفة. نحن حاليًا نبني تكاملاً يسمح بإدراج تفاعلات الخطاب مع نظامنا الخلفي الخاص. أحد المتطلبات كلما قدمنا مرفقًا على الجانب الآخر هو توفير حجم الملف.

لقد قمت بحل المشكلة الآن عن طريق الحصول على الملف، دون بثه (آمل أن يكون ذلك مقبولاً للنظام الخلفي للخطاب). يحتوي الرأس على المعلومات الضرورية مثل نوع الوسائط وحجم الملف.

سيكون من الأفضل وجود نقطة نهاية REST صريحة، ولكن هناك حل بديل، لذا كل شيء على حد سواء.

فرانسيس

3 إعجابات

حل ذكي!

إذا لم تتمكن من تثبيت المكون الإضافي لمستكشف البيانات، فأخشى أن يكون هذا هو أفضل حل متاح لديك.

3 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.