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

    UploadFile - העלאת קובץ בAPI

    פורום מפתחים API
    5
    25
    547
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • F
      Freund @אופיר נערך לאחרונה על ידי

      @אופיר לא רואה פה את המקום של הcontent - אם אני לא מעלה מהמחשב אלא מהענן לא הבנתי איפה להכניס את התוכן של הקובץ ...

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

        @אופיר כתב בUploadFile - העלאת קובץ בAPI:

        data = data & fileContent & vbCrLf

        זה הCONTENT

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

          @Freund אפשר קישור לאתר שאת עובדת?

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

            @אופיר POWER AUTOMATE

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

              @Freund להלן קוד שעובד להעלאת קובץ:

              <?php
              
              $url = "https://www.call2all.co.il/ym/api/UploadFile";
              
              // Prepare multipart form data
              $data = [
                  "token" => "$username:$password",
                  "path" => "ivr2:14/test.wav",
                  "file" => new CURLFile("audio/test.wav", "audio/wav", "test.wav") // File upload
              ];
              
              // Make the request
              $response = curl_post_request($url, $data);
              
              echo "Response: " . $response;
              
              
              # POST request helper function
              function curl_post_request(string $url, $data, array $headers = [])
              {
                  // Initialize cURL
                  $ch = curl_init();
              
                  // Set cURL options
                  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
                  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
                  curl_setopt($ch, CURLOPT_URL, $url);
                  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
                  curl_setopt($ch, CURLOPT_POST, true);
                  curl_setopt($ch, CURLOPT_POSTFIELDS, $data); // Multipart data
              
                  // Set headers (DO NOT manually set Content-Type for multipart)
                  curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
              
                  // Execute request
                  $response = curl_exec($ch);
              
                  // Handle errors
                  if (curl_errno($ch)) {
                      throw new Exception(curl_error($ch));
                  } else {
                      return $response;
                  }
              }
              
              תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • פוסט ראשון
                פוסט אחרון