مشاركة عبر


تحميل ملف لتحليله

يتطلب بدء مهمة التحليل مسارًا إلى Azure blob يمكن الوصول اليه بواسطة عنوان URL. يتم توفير القدرة علي تحميل ملف إلى مساحة تخزين Azure blob في المنطقة الجغرافية المحددة باستخدام خدمة التحميل. وليس من الضروري ان يتم استخدام واجهة برمجة التطبيقات للتحميل لتشغيل التحليل. يمكنك التحميل باستخدام طلب POST لما يلي: [Geographical URI]/api/upload?api-version=1.0. يمكن تحميل ملف يصل حجمه حتى 30 ميغابايت. إذا أردت تحميل ملفات أكبر حجمًا، فستحتاج إلى توفير مساحة تخزين Azure يمكن الوصول إليها خارجيًا بالإضافة إلى SAS URI.

إشعار

تتطلب واجهة برمجة التطبيقات هذه رمزا OAuth مميزا.

الرؤوس

الاسم نوع القيمة المتوقعة مطلوب؟
التصريح string الرمز OAuth المميز للحامل 1 مع Microsoft Entra مطالبة معرف تطبيق المعرف. نعم
x-ms-tenant-id معرف Guid معرف المستأجر الخاص بالتطبيق. نعم
x-ms-correlation-id معرف Guid معرف تشغيل التحليل. يجب عليك توفير المعرف نفسه للتنفيذ بالكامل (التحميل والتحليل والحالة). نعم
نوع المحتوى كائن البيانات متعددة الأشكال/النماذج نعم
تنظيم المحتوى كائن قم بتضمين معلمات الاسم واسم الملف، على سبيل المثال:
form-data; name="solution1.zip"; filename="solution1.zip"
نعم

الاستجابات المتوقعة

رمز حالة HTTP السيناريو نتيجة
200 نجحت عملية التحميل لا يوجد نص نتيجة
400 تم إرسال ملف ليس من نوع zip، أو تم تضمين معلمات غير صحيحة، أو تم تضمين ملف مع فيروس لا يوجد نص نتيجة
413 الملف كبير جدًا لا يوجد نص نتيجة

مثال: تحميل ملف

يوضح هذا المثال كيفية تحميل ملف يمكن تحليله.

Request

POST [Geographical URI]/api/upload
Accept: application/json
x-ms-correlation-id: aaaa0000-bb11-2222-33cc-444444dddddd
x-ms-tenant-id: aaaabbbb-0000-cccc-1111-dddd2222eeee
Content-Type: multipart/form-data
Content-Disposition: form-data; name=mySolution.zip; filename=mySolution.zip

الاستجابة

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

["https://mystorage.blob.core.windows.net/solution-files/0a4cd700-d1d0-4ef8-8318-e4844cc1636c/mySolution.zip?sv=2017-11-09&sr=b&sig=xyz&se=2019-06-11T19%3A05%3A20Z&sp=rd"]

راجع أيضًا

استخدام Power Apps واجهة برمجة تطبيقات الويب للمدقق
استرداد قائمة مجموعات القواعد
استرداد قائمة القواعد
استدعاء التحليل
التحقق من حالة التحليل