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

    איך להעלות קבצים מהשרת?

    פורום מפתחים API
    8
    26
    1067
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • N
      nyh @דבש נערך לאחרונה על ידי

      @דבש אמר באיך להעלות קבצים מהשרת?:

      @nyh
      אני מנצל את הבמה הזאת לנושא שלי בגניבה..כי לא מצאתי כפתור השליחה.
      מתנצל.

      איך מוצאים לא להגדיר הגדרה פעמיים?

      מה?

      ד תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • ד
        דבש @nyh נערך לאחרונה על ידי

        @nyh
        לדוגמא
        אם העתקתי הגדרה למתקדמות.
        שלא בעוד שבוע שוב אכניס אותה.

        N תגובה 1 תגובה אחרונה תגובה ציטוט -1
        • N
          nyh @דבש נערך לאחרונה על ידי

          @דבש
          תסתכל לפני שאתה מגדיר! פשוט וקל...

          ד תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • ד
            דבש @nyh נערך לאחרונה על ידי

            @nyh
            נכון
            רק זה באנגלית...

            ד תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • ד
              דבש @דבש נערך לאחרונה על ידי

              @דבש אני רוצה להבין שכולם פה שולטים באנגלית? ?

              A תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • A
                avrham ניהול נערך לאחרונה על ידי

                @nyh דווקא curl ? אז תשתמש ב file get contents , מה יקרה...

                ד תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • A
                  avrham ניהול @דבש נערך לאחרונה על ידי

                  @דבש אמר באיך להעלות קבצים מהשרת?:

                  @דבש אני רוצה להבין שכולם פה שולטים באנגלית? ?

                  אבל לא צריך לדעת אנגלית בשביל לבדוק אם כתוב פעמיים...

                  לא הייתי אומר כולם, אבל מתכנתים - רובם הגדול כן , השאר יודעים חלקי...

                  N תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • N
                    nyh @avrham נערך לאחרונה על ידי

                    @avrham
                    א"א בהעלאת קבצים, רק בcurl

                    A תגובה 1 תגובה אחרונה תגובה ציטוט 1
                    • ד
                      דבש @avrham נערך לאחרונה על ידי

                      @avrham
                      מזה??
                      איפה זה?

                      N A 2 תגובות תגובה אחרונה תגובה ציטוט 0
                      • N
                        nyh @דבש נערך לאחרונה על ידי

                        @דבש
                        הנושא שלך לא קשור לכאן. תפתח נושא חדש ויענו לך שם שא"א לעשות עם זה כלום, רק לשפר את הזיכרון. בסך הכל כמה שורות!

                        ד תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • ד
                          דבש @nyh נערך לאחרונה על ידי

                          @nyh פותח

                          תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • A
                            avrham ניהול @nyh נערך לאחרונה על ידי

                            @nyh אמר באיך להעלות קבצים מהשרת?:

                            @avrham
                            א"א בהעלאת קבצים, רק בcurl

                            עובדה. שמואל הביא לי את זה ל TTS, עכשיו אני יבדוק על שמע,:

                            $url = file_get_contents("https://www.call2all.co.il/ym/api/UploadTextFile?token=0773137770:123456&what=$ivr2:/203/1/000.tts&contents=" . file_get_contents('txt/yemot.txt'));
                            
                            מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • מ
                              מנסה מומחה @avrham נערך לאחרונה על ידי

                              @avrham

                              זה לא אמור לעבוד

                              העלאת קבצי שמע דורש המרה מיוחדת וכמו שהוסבר לעיל

                              תגובה 1 תגובה אחרונה תגובה ציטוט 1
                              • A
                                ASS @דבש נערך לאחרונה על ידי

                                פוסט זה נמחק!
                                תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • N
                                  nyh @nyh נערך לאחרונה על ידי nyh

                                  @nyh אמר באיך להעלות קבצים מהשרת?:

                                  בהמשך למה ששאל @טוסטוס-לא-יעבור כאן!
                                  איך מעלים קובץ מהשרת ב Curl? מה שכתוב שם לא עובד

                                  @שמואל תוכל לעזור לנו לגבי זה?

                                  שמואל C 2 תגובות תגובה אחרונה תגובה ציטוט 0
                                  • שמואל
                                    שמואל @nyh נערך לאחרונה על ידי

                                    @nyh העלאת קובץ שמע חייבת להיות בפניית POST ב multipart form data

                                    לפניות בנוגע לפורום: shmuel@yemot.co.il

                                    N תגובה 1 תגובה אחרונה תגובה ציטוט 3
                                    • N
                                      nyh @שמואל נערך לאחרונה על ידי nyh

                                      @שמואל
                                      את זה אני יודע! אבל השאלה היא בפונקצייה שבנית. איזה פרמטרים צריך להכניס לכל משתנה?
                                      ותודה על העזרה!

                                      תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • C
                                        chaim7 @nyh נערך לאחרונה על ידי chaim7

                                        @nyh
                                        שלום לשמואל 'ניהול ראשי'
                                        סתם מתוך הסקרנות ו'הצמאון לדעת' בתור הגאון שייצר את המחלקה, אני מאמין שאתה הוא הכתובת, כי אני אוהב להבין דברים מאפס והבנת העניין יועיל לי מאוד!
                                        אני רוצה לנסות להעלות קובץ מתוך השרת שלי בלי המחלקה עד כמה שהבנתי, מקריאה של כמה ימים (!) בפורם החדש והישן הכל תקין
                                        ואני יוצא מדעתי למה הקוד הזה מביא לי שגיאה 105?????
                                        הטוקן מתחבר.
                                        הוא לכאורה יודע מאיפה לשאוב את הנתונים --fileUpload$
                                        ולאיפה להכניס אותם --pathinyemot$
                                        שולח POST
                                        מה צריך לשנות בשביל שיהיה נכון?
                                        בתודה על ההסברים היפים והברורים שלך באופן כללי....

                                        
                                        $fileUpload="recording/5.wav";  //קח את הקובץ הזה
                                        $pathinyemot="ivr2:1/7.wav";  //תכניס לימות במיקום הבא
                                        //-----------------------יצירת טוקן-----------------------------
                                        $url = "https://www.call2all.co.il/ym/api/Login?username=0799*****&password=1234"; 
                                        $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://www.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
                                        ));
                                        $result = curl_exec($ch);
                                        echo $result;
                                        curl_close($ch);
                                        
                                        
                                        M תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                        • M
                                          MGM IVR מומחה @chaim7 נערך לאחרונה על ידי

                                          @chaim7 אמר באיך להעלות קבצים מהשרת?:

                                          @nyh
                                          שלום לשמואל 'ניהול ראשי'
                                          סתם מתוך הסקרנות ו'הצמאון לדעת' בתור הספטס הגדול אני מאמין שאתה הוא הכתובת.
                                          אני רוצה לנסות להעלות קובץ מתוך השרת שלי בלי המחלקה ---
                                          אתה בטח מבין את אופן העבודה עם הAPI, ואני משתגע לקלוט
                                          למה הקוד הזה מביא לי שגיאה 105?
                                          הטוקן מתחבר.
                                          הוא לכאורה יודע מאיפה לשאוב את הנתונים --fileUpload$
                                          ולאיפה להכניס אותם --pathinyemot$
                                          שולח POST
                                          מה צריך לשנות בשביל שיהיה נכון?
                                          בתודה על ההסברים היפים והברורים שלך באופן כללי....

                                          
                                          $fileUpload="recording/5.wav";  //קח את הקובץ הזה
                                          $pathinyemot="ivr2:1/7.wav";  //תכניס לימות במיקום הבא
                                          
                                          $url = "https://www.call2all.co.il/ym/api/Login?username=0799*****&password=1234"; 
                                          $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://www.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
                                          ));
                                          
                                          $result = curl_exec($ch);
                                          echo $result;
                                          curl_close($ch);
                                          
                                          

                                          אתה לא כתבת פה שיעלה איך שמעלים קובץ אלא סתם כמערך רגיל

                                          גם אני הסתבכתי לפני כמה ימים בעניין
                                          תבדוק פה
                                          https://f2.freeivr.co.il/topic/7816/איך-מעלים-קובץ-שמע-בapi-עם-הפונקציה-של-שמואל/10?_=1641169716468

                                          C תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                          • C
                                            chaim7 @MGM IVR נערך לאחרונה על ידי chaim7

                                            @mgm-ivr
                                            תודה על התגובה! (פגשתי וקראתי את הפוסט שלך הרבה מאוד פעמים בתוך כדי חיפוש...)
                                            עד כמה שהבנתי אתה מייצר טופס וקבלה של הטופס האותו כתובת. זה מאוד יפה! עבודה טובה!
                                            אני צריך עכשיו שהPHP יקח קובץ מהשרת וישלח אותו לימות בלי טופס את הפרטים הוא ישיג מהטבלאות שלו.....

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