4 בנוב׳ 2020, 15:35

ניהול תיקיות וקבצים

הפקודה היא FileAction

הפרמטרים הנדרשים

פרמטר תיאור הערה
token טוקן
action סוג הפעולה לביצוע ראה להלן
what נתיב ראה להלן
target יעד ראה להלן

בפרמטר action האפשרויות הקיימות הן:

  1. copy - העתקה
  2. move - העברה (לשינוי שם של שלוחה או קובץ יש להשתמש בהעברה)
  3. delete - מחיקה

בפרמטר what האפשרויות הקיימות הן:

  1. ניהול קובץ בודד או שלוחה בודדת.
  2. ניהול קבצים מרובים כאשר בפרמטר what יש לציין כל קובץ או שלוחה בנפרד. לדוגמה:
  3. ניהול קובץ בתבנית קמפיין. ראה כאן
${url}FileAction?token=${token}&action=${action}&what0=ivr2:1&what1=ivr2:2/ext.ini

בדוגמה: ניהול שלוחה 1 וניהול קובץ ext.ini שבשלוחה 2.

בפעולה מסוג העברה או העתקה חובה לציין פרמטר target. האפשרויות הקיימות הן:

  1. בניהול קבצים מרובים או שלוחות מרובות יש לציין את נתיב היעד הרצוי. לדוגמה, במידה והיעד הוא שלוחה 1 יש לציין את הנתיב כך target=ivr2:1.
    הערה: שימו לב! השם המקורי נשמר. במידה ומדובר בהעברת או העתקת קבצים עם שם בעל מספר סידורי שמות הקבצים ישתנו בהתאם לשמות הקבצים בשלוחת היעד. (לדוגמה, אם בוצעה העתקה של קובץ 001 משלוחה 2 לשלוחה 1 ששם קיים קובץ בשם 050 אז השם של הקובץ שהועתק ישתנה ל-051).
  2. בניהול קובץ בודד או שלוחה בודדת ניתן גם לציין נתיב מלא כולל השם הרצוי ביעד.

מאפייני תגובת השרת:

מאפיין סוג הסבר הערה
reports array מערך אובייקטים ראה להלן
success boolean האם הפעולה בוצעה במידה וכן, יופיע הערך true. במידה ולא, יופיע הערך false
action סוג הפעולה שבוצעה

תבנית אובייקט

מאפיין ערך
what נתיב מקור
target נתיב יעד
success האם בוצע (זהה לתיאור לעיל)