مشاركة عبر


الاتصال بخادم FTP من مهام سير العمل في Azure Logic Apps

ينطبق على: Azure Logic Apps (الاستهلاك + قياسي)

توضح هذه المقالة كيفية الوصول إلى خادم بروتوكول نقل الملفات (FTP) من سير عمل في Azure Logic Apps باستخدام موصل FTP. يمكنك بعد ذلك إنشاء مهام سير عمل تلقائية يتم تشغيلها عند تشغيلها بواسطة الأحداث في خادم FTP أو في أنظمة أخرى وتشغيل الإجراءات لإدارة الملفات على خادم FTP الخاص بك.

على سبيل المثال، يمكن أن يبدأ سير العمل بمشغل FTP الذي يراقب الأحداث ويستجيب لها على خادم FTP. يجعل المشغل المخرجات متاحة للإجراءات اللاحقة في سير العمل الخاص بك. يمكن لسير العمل تشغيل إجراءات FTP التي تقوم بإنشاء الملفات وإرسالها وتلقيها وإدارتها من خلال حساب خادم FTP باستخدام المهام المحددة التالية:

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

إذا كنت مستخدما جديدا ل Azure Logic Apps، فراجع وثائق بدء الاستخدام التالية:

مرجع تقني للموصل

يحتوي موصل FTP على إصدارات مختلفة، استنادا إلى نوع التطبيق المنطقي وبيئة المضيف.

نوع تطبيق المنطق (خطة) البيئة إصدار الموصل
استهلاك تطبيقات Azure Logic Apps متعددة المستأجرين الموصل المدار، الذي يظهر في معرض الموصلات ضمن وقت>التشغيل المشترك. لمزيد من المعلومات، راجع الوثائق التالية:

- مرجع موصل مدار من FTP
- الموصلات المُدارة Azure Logic Apps
قياسي تطبيقات Azure Logic للمستأجر الفردي وبيئة خدمة التطبيقات الإصدار 3 (خطط Windows فقط) الموصل المدار (مستضاف من Azure)، والذي يظهر في معرض الموصلات ضمن Runtime>Shared، والموصل المضمن، والذي يظهر في معرض الموصل ضمن Runtime>In App ويستند إلى موفر الخدمة. يمكن للموصل المضمن الوصول مباشرة إلى شبكات Azure الظاهرية باستخدام سلسلة الاتصال. لمزيد من المعلومات، راجع الوثائق التالية:

- مرجع موصل مدار من FTP
- قسم عمليات موصل FTP المضمن لاحقا في هذه المقالة
- الموصلات المُدارة Azure Logic Apps
- الموصلات المُضمّنة في Azure Logic Apps

القيود

  • السعة ومعدل النقل

    • موصل مضمن لسير العمل القياسي:

      بشكل افتراضي، يمكن لإجراءات FTP قراءة أو كتابة ملفات بحجم 200 ميغابايت أو أصغر. حاليا، لا يدعم الموصل المضمن FTP التقسيم.

    • موصل مدار أو مستضاف من Azure لسير العمل الاستهلاك والقياسي

      بشكل افتراضي، يمكن لإجراءات FTP قراءة أو كتابة ملفات بحجم 50 ميغابايت أو أصغر. لمعالجة الملفات التي يزيد حجمها عن 50 ميغابايت، تدعم إجراءات FTP تقسيم الرسائل. يستخدم إجراء الحصول على محتوى الملف ضمنيا التقسيم.

  • قد تواجه مشغلات موصل FTP المدار أو المستضاف من Azure نتائج مفقودة أو غير مكتملة أو متأخرة عند الاحتفاظ بالطوابع الزمنية "المعدلة الأخيرة". من ناحية أخرى، لا يحتوي مشغل الموصل المضمن FTP في مهام سير عمل تطبيق المنطق القياسي على هذا القيد. لمزيد من المعلومات، راجع قسم قيود موصل FTP.

  • يمكن لموصل FTP المدار أو المستضاف من Azure إنشاء عدد محدود من الاتصالات بخادم FTP، استنادا إلى سعة الاتصال في منطقة Azure حيث يوجد مورد تطبيق المنطق الخاص بك. إذا كان هذا الحد يطرح مشكلة في سير عمل تطبيق منطق الاستهلاك، ففكر في إنشاء سير عمل تطبيق منطقي قياسي واستخدم موصل FTP المضمن بدلا من ذلك.

المتطلبات الأساسية

  • حساب واشتراك Azure. إذا لم يكن لديك اشتراك، فقم بالتسجيل للحصول على حساب Azure مجاني.

  • سير عمل التطبيق المنطقي حيث تريد الوصول إلى حساب FTP الخاص بك. لبدء سير العمل باستخدام مشغل FTP، يجب أن تبدأ بسير عمل فارغ. لاستخدام إجراء FTP، ابدأ سير العمل بمشغل آخر، مثل مشغل التكرار .

  • لمزيد من المتطلبات التي تنطبق على كل من الموصل المدار من FTP والموصل المضمن، راجع مرجع الموصل المدار FTP - المتطلبات.

المشكلات المعروفة

بشكل افتراضي، تحتوي المشغلات التي ترجع صفيفا على إعداد Split On الذي تم تمكينه بالفعل. مع تمكين هذا الإعداد، يقوم المشغل تلقائيا بإلغاء تحديد الصفيف عن طريق إنشاء مثيل سير عمل منفصل داخليا لمعالجة كل عنصر صفيف. يتم تشغيل جميع مثيلات سير العمل بالتوازي بحيث تتم معالجة عناصر الصفيف في نفس الوقت.

ومع ذلك، عند تمكين إعداد Split On ، يقوم الموصل المدار بتشغيل إرجاع المخرجات لكافة عناصر الصفيف كقوائم. يجب أن تتعامل أي إجراءات لاحقة تشير إلى هذه المخرجات أولا مع هذه المخرجات كقوائم. لمعالجة كل عنصر صفيف على حدة، يمكنك إضافة إجراءات إضافية. على سبيل المثال، للتكرار من خلال عناصر الصفيف هذه، يمكنك استخدام لكل تكرار حلقي. بالنسبة للمشغلات التي ترجع بيانات التعريف أو الخصائص فقط، استخدم إجراء يحصل على بيانات تعريف عنصر الصفيف أولا، ثم استخدم إجراء للحصول على محتويات العناصر.

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

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

  1. احصل على بيانات تعريف الملف للحصول على بيانات تعريف كل ملف.

  2. إجراء الحصول على محتوى الملف للحصول على محتوى كل ملف.

إضافة مشغل FTP

يمكن لسير عمل تطبيق منطق الاستهلاك استخدام الموصل المدار بواسطة FTP فقط. ومع ذلك، يمكن لسير عمل تطبيق المنطق القياسي استخدام الموصل المدار من FTP والموصل المضمن في FTP. في سير عمل تطبيق المنطق القياسي، يتم أيضا تسمية الموصلات المدارة كموصلات Azure .

يتوفر مشغل واحد فقط لكل من الموصل المدار من FTP والموصل المضمن:

  • مشغل الموصل المدار: يقوم مشغل FTP المسمى عند إضافة ملف أو تعديله (خصائص فقط) بتشغيل سير عمل Consumption أو Standard logic app عند إضافة ملف واحد أو أكثر أو تغييره في مجلد على خادم FTP. يحصل هذا المشغل على خصائص الملف أو بيانات التعريف فقط، وليس محتوى الملف. ومع ذلك، للحصول على محتوى الملف، يمكن لسير العمل الخاص بك اتباع هذا المشغل مع إجراءات FTP الأخرى.

    لمزيد من المعلومات حول هذا المشغل، راجع عند إضافة ملف أو تعديله (خصائص فقط).

  • مشغل موصل مضمن: يقوم مشغل FTP المسمى عند إضافة ملف أو تحديثه بتشغيل سير عمل تطبيق منطقي قياسي عند إضافة ملف واحد أو أكثر أو تغييره في مجلد على خادم FTP. يحصل هذا المشغل على خصائص الملف أو بيانات التعريف فقط، وليس محتوى الملف. ومع ذلك، للحصول على المحتوى، يمكن لسير العمل الخاص بك اتباع هذا المشغل مع إجراءات FTP الأخرى. لمزيد من المعلومات حول هذا المشغل، راجع عند إضافة ملف أو تحديثه.

تستخدم الخطوات التالية مدخل Microsoft Azure، ولكن مع ملحق Azure Logic Apps المناسب، يمكنك أيضا استخدام الأدوات التالية لإنشاء مهام سير عمل التطبيق المنطقي وتحريرها:

  1. في مدخل Microsoft Azure، وافتح سير عمل تطبيق المنطق الفارغ في المصمم.

  2. في المصمم، ضمن مربع البحث، حدد قياسي. في مربع البحث، أدخل ftp.

  3. من قائمة المشغلات، حدد المشغل المسمى When a filed is added or modified (properties only).

    تظهر لقطة الشاشة مدخل Microsoft Azure ومصمم سير عمل الاستهلاك ومشغل FTP المحدد.

  4. توفير المعلومات لاتصالك. عند الانتهاء، حدد إنشاء.

    إشعار

    بشكل افتراضي، ينقل هذا الموصل الملفات بتنسيق نصي. لنقل الملفات بتنسيق ثنائي، على سبيل المثال، مكان ووقت استخدام الترميز، حدد خيار النقل الثنائي.

    تظهر لقطة الشاشة مصمم سير عمل الاستهلاك وملف تعريف اتصال FTP.

  5. بعد ظهور مربع معلومات المشغل، ابحث عن المجلد الذي تريد مراقبته للملفات الجديدة أو المحررة.

    1. في المربع مجلد ، حدد أيقونة المجلد لعرض دليل المجلد.

    2. حدد سهم الزاوية اليمنى (>). استعرض وصولا إلى المجلد الذي تريده، ثم حدد المجلد.

    تظهر لقطة الشاشة خاصية Consumption workflow designer وFTP trigger و

    يظهر المجلد المحدد في المربع مجلد .

    تظهر لقطة الشاشة خاصية Consumption workflow designer وFTP trigger و

  6. عند الانتهاء، احفظ سير العمل الخاص بك.

عند حفظ سير العمل الخاص بك، تنشر هذه الخطوة تلقائيا تحديثاتك إلى تطبيق المنطق المنشور، والذي يكون مباشرا في Azure. باستخدام مشغل فقط، يتحقق سير العمل فقط من خادم FTP استنادا إلى الجدول الزمني المحدد. يجب عليك إضافة إجراء يستجيب للمشغل ويفعل شيئا مع مخرجات المشغل.

إضافة إجراء FTP

يمكن لسير عمل تطبيق منطق الاستهلاك استخدام الموصل المدار بواسطة FTP فقط. ومع ذلك، يمكن لسير عمل تطبيق المنطق القياسي استخدام الموصل المدار من FTP والموصل المضمن في FTP. يحتوي كل إصدار على إجراءات متعددة. على سبيل المثال، لكل من إصدارات الموصل المدارة والمضمنة إجراءاتها الخاصة للحصول على بيانات تعريف الملف والحصول على محتوى الملف.

  • إجراءات الموصل المدارة: يتم تشغيل هذه الإجراءات في سير عمل Consumption أو Standard logic app.

  • إجراءات الموصل المضمنة: تعمل هذه الإجراءات فقط في سير عمل تطبيق المنطق القياسي.

تستخدم الخطوات التالية مدخل Microsoft Azure، ولكن مع ملحق Azure Logic Apps المناسب، يمكنك أيضا استخدام الأدوات التالية لإنشاء مهام سير عمل تطبيق المنطق:

قبل أن تتمكن من استخدام إجراء FTP، يجب أن يبدأ سير العمل بالفعل بمشغل، والذي يمكن أن يكون أي نوع تختاره. على سبيل المثال، يمكنك استخدام مشغل التكرار المضمن العام لبدء سير العمل الخاص بك على جدول زمني محدد.

  1. في مدخل Microsoft Azure، وافتح سير عمل التطبيق المنطقي في المصمم.

  2. ابحث عن إجراء FTP الذي تريد استخدامه وحدده.

    يستمر هذا المثال مع الإجراء المسمى Get file metadata حتى تتمكن من الحصول على بيانات التعريف لعنصر صفيف واحد.

    1. على المصمم، ضمن المشغل أو أي إجراءات أخرى، حدد خطوة جديدة.

    2. ضمن مربع البحث Choose an operation ، حدد Standard.

    3. في مربع البحث، أدخل ftp get file metadata.

    4. من قائمة الإجراءات، حدد الإجراء المسمى Get file metadata.

    تظهر لقطة الشاشة مدخل Microsoft Azure ومصمم سير عمل الاستهلاك ومربع البحث مع إدخال

  3. إذا لزم الأمر، قم بتوفير المعلومات لاتصالك. عند الانتهاء، حدد إنشاء.

    إشعار

    بشكل افتراضي، ينقل هذا الموصل الملفات بتنسيق نصي. لنقل الملفات بتنسيق ثنائي، على سبيل المثال، مكان ووقت استخدام الترميز، حدد خيار النقل الثنائي.

    تظهر لقطة الشاشة مصمم سير عمل الاستهلاك وملف تعريف اتصال FTP لإجراء ما.

  4. بعد ظهور مربع معلومات إجراء الحصول على بيانات تعريف الملف، انقر داخل المربع ملف بحيث يتم فتح قائمة المحتوى الديناميكي.

    يمكنك الآن تحديد المخرجات من المشغل السابق.

  5. في قائمة المحتوى الديناميكي، ضمن عند إضافة ملف أو تعديله، حدد قائمة معرف الملفات.

    تظهر لقطة الشاشة مصمم سير عمل الاستهلاك، وإجراء

    تشير خاصية File الآن إلى إخراج مشغل قائمة معرف الملفات.

  6. على المصمم، ضمن إجراء Get file metadata ، حدد New step.

  7. ضمن مربع البحث Choose an operation ، حدد Standard.

  8. في مربع البحث، أدخل ftp get file content.

  9. من قائمة الإجراءات، حدد الإجراء المسمى Get file content.

    تظهر لقطة الشاشة مدخل Microsoft Azure ومصمم سير عمل الاستهلاك ومربع البحث مع إدخال

  10. بعد ظهور مربع معلومات إجراء الحصول على محتوى الملف، انقر داخل المربع ملف بحيث يتم فتح قائمة المحتوى الديناميكي.

    يمكنك الآن تحديد المخرجات من المشغل السابق وأي إجراءات أخرى.

  11. في قائمة المحتوى الديناميكي، ضمن Get file metadata، حدد Id، الذي يشير إلى الملف الذي تمت إضافته أو تحديثه.

    تظهر لقطة الشاشة مصمم سير عمل الاستهلاك، وإجراء

    تشير خاصية File الآن إلى إخراج إجراء المعرف.

    تظهر لقطة الشاشة مصمم سير عمل الاستهلاك، وإجراء

  12. عند الانتهاء، احفظ سير العمل الخاص بك. في شريط أدوات المصمم، حدد "Save".

اختبار سير العمل

للتحقق من أن سير العمل الخاص بك يرجع المحتوى الذي تتوقعه، أضف إجراء آخر يرسل لك المحتوى من الملف المضاف أو المحدث. يستخدم هذا المثال إجراء Office 365 Outlook المسمى إرسال بريد إلكتروني.

  1. ضمن إجراء الحصول على محتوى الملف، أضف إجراء Office 365 Outlook المسمى إرسال بريد إلكتروني. إذا كان لديك حساب Outlook.com بدلا من ذلك، أضف إجراء Outlook.com إرسال بريد إلكتروني، واضبط الخطوات التالية وفقا لذلك.

    1. على المصمم، ضمن إجراء الحصول على محتوى الملف، حدد خطوة جديدة.

    2. ضمن مربع البحث Choose an operation ، حدد Standard.

    3. في مربع البحث، أدخل office 365 outlook أرسل بريدا إلكترونيا. من قائمة الإجراءات، حدد إجراء Office 365 Outlook المسمى إرسال بريد إلكتروني.

    تظهر لقطة الشاشة مصمم سير عمل الاستهلاك وإجراء

  2. إذا لزم الأمر، فسجل الدخول إلى حساب بريدك الإلكتروني.

  3. في مربع معلومات الإجراء، قم بتوفير القيم المطلوبة وقم بتضمين أي معلمات أو خصائص أخرى تريد اختبارها.

    على سبيل المثال، يمكنك تضمين إخراج محتوى الملف من إجراء الحصول على محتوى الملف. للعثور على هذا الإخراج، اتبع الخطوات التالية:

    1. في إجراء الحصول على محتوى الملف، انقر داخل المربع النص الأساسي بحيث يتم فتح قائمة المحتوى الديناميكي.

    2. في قائمة المحتوى الديناميكي، إلى جانب الحصول على محتوى الملف، حدد مشاهدة المزيد.

      تظهر لقطة الشاشة مصمم سير عمل الاستهلاك، وإجراء

    3. في قائمة المحتوى الديناميكي، ضمن الحصول على محتوى الملف، حدد محتوى الملف.

      تشير خاصية Body الآن إلى إخراج إجراء File Content.

      تظهر لقطة الشاشة مصمم سير عمل الاستهلاك، وإجراء

  4. احفظ سير عمل التطبيق المنطقي الخاص بك.

  5. لتشغيل سير العمل وتشغيله، على شريط أدوات المصمم، حدد تشغيل تشغيل المشغل>. أضف ملفا إلى مجلد FTP الذي يراقبه سير العمل.

عمليات موصل FTP المضمنة

يتوفر موصل FTP المضمن فقط لسير عمل تطبيق المنطق القياسي ويوفر العمليات التالية:

المشغِّل ‏‏الوصف
عند إضافة ملف أو تحديثه ابدأ سير عمل تطبيق منطقي عند إضافة ملف أو تحديثه في المجلد المحدد على خادم FTP.

ملاحظة: يحصل هذا المشغل على بيانات تعريف الملف أو خصائصه فقط، وليس محتوى الملف. ومع ذلك، للحصول على المحتوى، يمكن لسير العمل اتباع هذا المشغل باستخدام إجراء الحصول على محتوى الملف.

الإجراء ‏‏الوصف
إنشاء ملف إنشاء ملف باستخدام مسار الملف المحدد ومحتوى الملف.
حذف الملف حذف ملف باستخدام مسار الملف المحدد.
الحصول على محتوى الملف احصل على محتوى ملف باستخدام مسار الملف المحدد.
الحصول على بيانات تعريف الملف احصل على بيانات التعريف أو خصائص ملف باستخدام مسار الملف المحدد.
سرد الملفات والمجلدات الفرعية في مجلد احصل على قائمة بالملفات والمجلدات الفرعية في المجلد المحدد.
تحديث الملف تحديث ملف باستخدام مسار الملف المحدد ومحتوى الملف.

عند إضافة ملف أو تحديثه

معرف العملية: whenFtpFilesAreAddedOrModified

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

المعلمات

الاسم مفتاح المطلوب نوع ‏‏الوصف
مسار المجلد folderPath صواب string مسار المجلد، بالنسبة إلى الدليل الجذر.
عدد الملفات التي يجب إرجاعها maxFileCount خطأ integer الحد الأقصى لعدد الملفات التي سيتم إرجاعها من تشغيل مشغل واحد. تتراوح القيم الصالحة من 1 إلى 100.

ملاحظة: بشكل افتراضي، يتم تمكين إعداد Split On ويجبر هذا المشغل على معالجة كل ملف بشكل فردي بالتوازي.
الطابع الزمني للقص لتجاهل الملفات القديمة oldFileCutOffTimestamp خطأ dateTime وقت القطع الذي يجب استخدامه لتجاهل الملفات القديمة. استخدم تنسيق YYYY-MM-DDTHH:MM:SSالطابع الزمني . لتعطيل هذه الميزة، اترك هذه الخاصية فارغة.

المرتجعات

عند تمكين إعداد Split On للمشغل، يقوم المشغل بإرجاع بيانات التعريف أو الخصائص لملف واحد في كل مرة. وإلا، يقوم المشغل بإرجاع صفيف يحتوي على بيانات تعريف كل ملف.

Name نوع
قائمة الملفات BlobMetadata

إنشاء ملف

معرف العملية: createFile

ينشئ هذا الإجراء ملفا باستخدام مسار الملف المحدد ومحتوى الملف. إذا كان الملف موجودا بالفعل، فإن هذا الإجراء يحل محل هذا الملف.

هام

إذا قمت بحذف ملف أو إعادة تسميته على خادم FTP مباشرة بعد الإنشاء داخل نفس سير العمل، فقد ترجع العملية خطأ HTTP 404 ، وهو حسب التصميم. لتجنب هذه المشكلة، قم بتضمين تأخير لمدة دقيقة واحدة قبل حذف أو إعادة تسمية أي ملفات تم إنشاؤها حديثا. يمكنك استخدام إجراء التأخير لإضافة هذا التأخير إلى سير العمل.

المعلمات

الاسم مفتاح المطلوب نوع ‏‏الوصف
مسار الملف filePath صواب string مسار الملف، بما في ذلك ملحق اسم الملف إن وجد، بالنسبة إلى الدليل الجذر.
محتوى الملف fileContent صواب string محتوى الملف.

المرتجعات

يقوم هذا الإجراء بإرجاع كائن BlobMetadata يسمى Body.

Name نوع
اسم ملف بيانات تعريف الملف string
مسار ملف بيانات تعريف الملف string
حجم ملف بيانات تعريف الملف string
بيانات تعريف الملف BlobMetadata

حذف الملف

معرف العملية: deleteFtpFile

يحذف هذا الإجراء ملفا باستخدام مسار الملف المحدد.

المعلمات

الاسم مفتاح المطلوب نوع ‏‏الوصف
مسار الملف filePath صواب string مسار الملف، بما في ذلك ملحق اسم الملف إن وجد، بالنسبة إلى الدليل الجذر.

المرتجعات

بلا

الحصول على محتوى الملف

معرف العملية: getFtpFileContent

يحصل هذا الإجراء على محتوى ملف باستخدام مسار الملف المحدد.

المعلمات

الاسم مفتاح المطلوب نوع ‏‏الوصف
مسار الملف path صواب string مسار الملف، بما في ذلك ملحق اسم الملف إن وجد، بالنسبة إلى الدليل الجذر.

المرتجعات

يقوم هذا الإجراء بإرجاع محتوى ملف كقيمة ثنائية تسمى محتوى الملف.

Name نوع
محتوى الملف ثنائي

الحصول على بيانات تعريف الملف

معرف العملية: getFileMetadata

يحصل هذا الإجراء على بيانات التعريف أو خصائص ملف باستخدام مسار الملف المحدد.

المعلمات

الاسم مفتاح المطلوب نوع ‏‏الوصف
مسار الملف path صواب string مسار الملف، بما في ذلك ملحق اسم الملف إن وجد، بالنسبة إلى الدليل الجذر.

المرتجعات

يقوم هذا الإجراء بإرجاع المخرجات التالية:

Name نوع
اسم الملف string
مسار الملف string
حجم الملف string
آخر وقت تم تحديثه string
بيانات تعريف الملف BlobMetadata

سرد الملفات والمجلدات الفرعية في مجلد

معرف العملية: listFilesInFolder

يحصل هذا الإجراء على قائمة بالملفات والمجلدات الفرعية في المجلد المحدد.

المعلمات

الاسم مفتاح المطلوب نوع ‏‏الوصف
مسار المجلد folderPath صواب string مسار المجلد، بالنسبة إلى الدليل الجذر.
محتوى الملف fileContent صواب string محتوى الملف

المرتجعات

يقوم هذا الإجراء بإرجاع صفيف يسمى Response ويحتوي على كائنات BlobMetadata.

Name نوع
Response صفيف مع كائنات BlobMetadata

تحديث الملف

معرف العملية: updateFile

يحدث هذا الإجراء ملفا باستخدام مسار الملف المحدد ومحتوى الملف.

هام

إذا قمت بحذف ملف أو إعادة تسميته على خادم FTP مباشرة بعد الإنشاء داخل نفس سير العمل، فقد ترجع العملية خطأ HTTP 404 ، وهو حسب التصميم. لتجنب هذه المشكلة، قم بتضمين تأخير لمدة دقيقة واحدة قبل حذف أو إعادة تسمية أي ملفات تم إنشاؤها حديثا. يمكنك استخدام إجراء التأخير لإضافة هذا التأخير إلى سير العمل.

المعلمات

الاسم مفتاح المطلوب نوع ‏‏الوصف
مسار الملف filePath صواب string مسار الملف، بما في ذلك ملحق اسم الملف إن وجد، بالنسبة إلى الدليل الجذر.
محتوى الملف fileContent صواب string محتوى الملف

المرتجعات

يقوم هذا الإجراء بإرجاع كائن BlobMetadata يسمى Body.

Name نوع
نص الرسالة BlobMetadata

الخطوات التالية