واجهة برمجة تطبيقات رفع الملفات في Aspose.Cells Cloud – واجهة لرفع الملفات بسرعة في السحابة

تتيح واجهة برمجة التطبيقات uploadFile للمطورين رفع الملفات مباشرةً إلى التخزين السحابي لمعالجتها باستخدام Aspose Cells.

واجهة برمجة تطبيقات Aspose Cells: رفع ملف

PUT http://api.aspose.cloud/v4.0/cells/storage/file/{path}

الأمان والمصادقة

تُعد واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتحتاج إلى مصادقة تعتمد على رمز JWT.

-H "Authorization: Bearer {access_token}"

معلمات الطلب لواجهة برمجة التطبيقات uploadFile هي:

اسم المعلمة النوع المسار / سلسلة الاستعلام / جسم HTTP الوصف
UploadFiles ملف FormData رفع الملفات إلى التخزين السحابي.
path نص (String) المسار المسار الوجهة في التخزين السحابي. حدد المسار الذي يجب رفع الملف إليه.
storageName نص (String) استعلام (Query) اسم التخزين الذي سيتم رفع الملف إليه.

الاستجابة

{
  "Name": "FilesUploadResult",
  "Description": ["نتيجة رفع الملف"],
  "Type": "Class",
  "IsAbstract": false,
  "Properties": [
    {
      "Name": "Uploaded",
      "Description": ["قائمة بأسماء الملفات المرفوعة"],
      "Nullable": true,
      "ReadOnly": false,
      "IsInherit": false,
      "DataType": {
        "Identifier": "Container",
        "Reference": "String",
        "ElementDataType": {
          "Identifier": "String",
          "Name": "string"
        },
        "Name": "container"
      }
    },
    {
      "Name": "Errors",
      "Description": ["قائمة بالأخطاء."],
      "Nullable": true,
      "ReadOnly": false,
      "IsInherit": false,
      "DataType": {
        "Identifier": "Container",
        "Reference": "Error",
        "ElementDataType": {
          "Identifier": "Class",
          "Reference": "Error",
          "Name": "class:error"
        },
        "Name": "container"
      }
    }
  ]
}

ترجع واجهة برمجة التطبيقات أكواد حالات HTTP التالية:

كود الحالة (Status Code) الوصف
200 OK تم رفع الملف بنجاح.
400 Bad Request معلمات غير صالحة أو طلب غير مهيأ بشكل صحيح.
401 Unauthorized رمز مصادقة مفقود أو غير صالح.
403 Forbidden صلاحيات غير كافية للتخزين المحدد.
500 Internal Server Error خطأ غير متوقع في الخادم.

كيفية استخدام واجهة برمجة تطبيقات رفع الملفات مع مكتبات SDK؟

مواصفات OpenAPI

توفر مواصفات OpenAPI وصفًا مفصّلًا لواجهة برمجة التطبيقات، مما يمكّن المطورين من التفاعل معها مباشرةً عبر متصفح الويب.

يمكنك استخدام أداة سطر الأوامر cURL للوصول بسهولة إلى خدمات Aspose.Cells عبر الويب. يُظهر المثال التالي كيفية إجراء مكالمات لواجهة برمجة التطبيقات السحابية باستخدام cURL.

استخدام مكتبات SDK الخاصة بـ Aspose.Cells Cloud

استخدام مكتبات SDK يعزز كفاءة التطوير من خلال إدارة التفاصيل منخفضة المستوى، مما يسمح للمطورين بالتركيز على مهام المشروع. قم بزيارة مستودع GitHub للحصول على قائمة شاملة لمكتبات SDK الخاصة بـ Aspose.Cells Cloud.

تُظهر الأمثلة التالية كيفية استدعاء خدمات Aspose.Cells عبر الويب باستخدام مكتبات SDK المختلفة:

راجع أيضًا