האם זה באג? העלאת קבצים בAPI - עובד רק עם המרת קובץ convertAudio=1
-
לאחר שעות של ניסיונות להבין פשר בעיה בהעלאת קבצים למערכת, ראיתי:
שאם בעת העלאת קובץ - שולחים:
convertAudio=1[המרת הקובץ] זה עובד טוב.
אבל אם שולחים:convertAudio=0[לא להמיר] זה מחזיר שגיאה110שה"נתיב אינו חוקי".מאידך, בקבצים גדולים [ששם מחלקים את הקובץ ושולחים פקודת חיבור בסוף], שם לא ראיתי את הבעיה הזאת
האם זה אכן באג? או שרק אצלי הבעיה?
את הקובץ אני מוריד ממערכת של ימות, כך שלא היה אמור להיות בעיה של חוסר המרה, חוץ מזה שהודעת השגיאה היא על נתיב לא חוקי.
<?php // הגדרת שם הקובץ הזמני $tempFilePath = 'temp'; // הורדת קובץ $downloadUrl = "http://online.XX/XX.wav"; if (!copy($downloadUrl, $tempFilePath)) { echo "noop&שגיאת הורדה"; exit; } $uploadUrl = "https://www.call2all.co.il/ym/api/UploadFile?token=XXXXXX&path=ivr2:4/&convertAudio=1&autoNumbering=true&"; // הכנת נתוני הקובץ $data = [ 'file' => curl_file_create($tempFilePath, 'audio/mpeg', $tempFilePath), ]; $ch = curl_init($uploadUrl); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_exec($ch); curl_close($ch); -
@963
גם אני נתקלתי היום בעיה בהעלאת קובץ
לא ידעתי שזה קשור להגדרה הזאת
המערכת מגיבה כאילו הקובץ עלה ובפועל לא מוצאים אותו
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות