• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    בעיה בהעלאת קבצים

    פורום PHP
    1
    1
    91
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • B
      barbar נערך לאחרונה על ידי

      עשיתי את הקוד הבא:

      $fileUpload="file.pdf";  //קח את הקובץ הזה
      $pathinyemot="ivr2:6/file.pdf";  //תכניס לימות במיקום הבא
      //-----------------------יצירת טוקן-----------------------------
      $url = "https://private.call2all.co.il/ym/api/Login?username=023***&password=*****"; 
      $ch = curl_init();  
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // החזר את תוכן העמוד. 
      curl_setopt($ch, CURLOPT_URL, $url); //מעביר את כתובת האתר למשתנה. 
      $result = curl_exec($ch); //תוצאה=תגובת השרת
      $json = "$result";  //מכניס את השורה למשתנה
                  $obj = json_decode($json);  //יעשה מהשורה ג'סון   //https://www.php.net/manual/en/function.json-decode.php
                      $the_token= $obj->{"token"};    //יקבל את הטוקן אל תוך משתנה
      echo "הטוקן הוא: $the_token";
      //----------------------------------העלאת קובץ----------------------------------------
      $url2 = "https://private.call2all.co.il/ym/api/UploadFile?token=$the_token";
       
      $ch = curl_init();
      curl_setopt($ch, CURLOPT_URL, $url2);
      curl_setopt($ch, CURLOPT_HEADER, false);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
      curl_setopt($ch, CURLOPT_POST, true);
      curl_setopt($ch, CURLOPT_POSTFIELDS,
      array(
              'Upload' => file_get_contents($fileUpload),
              'path' => $pathinyemot,
              'convertAudio' => 0,
              'autoNumbering' => false,
              'tts' => 0
      ));
      $result = curl_exec($ch);
      echo $result;
      curl_close($ch);
      

      והתקבלה ההודעה הבאה

      הטוקן הוא: EGDI44O**************
      {"yemotAPIVersion":6,"responseStatus":"EXCEPTION","message":"Invalid WS request"}
      

      אשמח לתגובה

      תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • פוסט ראשון
        פוסט אחרון