واجهة برمجة تطبيقات رفع الملفات في 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 المختلفة:
راجع أيضًا
- واجهة برمجة تطبيقات تنزيل الملف – استرجاع ملف من التخزين السحابي.
- واجهة برمجة تطبيقات نسخ الملف – نسخ ملف داخل التخزين السحابي.
- واجهة برمجة تطبيقات حذف الملف – إزالة ملف من التخزين السحابي.