כלים ללכידה ולהמרה של האינטרנט
הקהילה המקוונת של GrabzIt

save vs saveTo

שאל שאלות כיצד ללכוד או להמיר דפי אינטרנט או HTML into תמונות, מסמכי CSV, PDF או DOCX וכן כיצד להמיר סרטונים into GIF מונפשות באמצעות ה- API שלנו.

היי שם

ניסיתי להתחבר כדי להאיץ את תהליך הלכידה וגיליתי ש"save"/שיטה אסינכרונית צריכה להיות מהירה יותר לאחר קריאה מסוימת באתר שלך. הבעיה היא שכאשר אני מנסה להשתמש בה, נראה שהיא לא עובדת. כשאני משתמש ב-"saveTo" שיטה, זה עובד מצוין. אז אני לא בטוח מה אני מפספס? הוספתי את הדוגמה של שתי השיטות למטה ותהיתי אם ראית משהו שיכול להיות שגוי. אני משתמש ב-ajax כדי להעביר את המידע לסקריפט php.

 

"saveTo"דוגמה למטה...(עובד)

session_start ();
include("php/lib/GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$pages = $_POST['pages'];
$coverW = $_POST['coverW'];
$coverH = $_POST['coverH'];
$index = $_POST['index'];

$coverW2 = round($coverW*0.1);
$coverH2 = round($coverH*0.1);

$getsize = $_POST['getsize'];
$getemail = $_SESSION['Capture1'];
$gettitle = $_POST['gettitle'];
$getdatecreated = $_POST['getdatecreated'];
$gettimecreated = $_POST['gettimecreated'];
$getbooktheme = $_POST['getbooktheme'];
$newTheme = $_POST['newTheme'];




$options = \GrabzIt\GrabzIt חדשImageOptions();
$options->setCountry("US");
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$options->setWidth($coverW);
$options->setHeight($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");


$grabzIt->HTMLToImage($pages, $options);
$grabzIt->SaveTo("tempUpload/spread".$index.".jpg");

echo $index;

 

 

 

"save"דוגמה למטה...(לא עובד)

session_start ();
include("php/lib/GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$pages = $_POST['pages'];
$coverW = $_POST['coverW'];
$coverH = $_POST['coverH'];
$index = $_POST['index'];

$coverW2 = round($coverW*0.1);
$coverH2 = round($coverH*0.1);

$getsize = $_POST['getsize'];
$getemail = $_SESSION['Capture1'];
$gettitle = $_POST['gettitle'];
$getdatecreated = $_POST['getdatecreated'];
$gettimecreated = $_POST['gettimecreated'];
$getbooktheme = $_POST['getbooktheme'];
$newTheme = $_POST['newTheme'];




$options = \GrabzIt\GrabzIt חדשImageOptions();
$options->setCountry("US");
$options->setBrowserWidth($coverW);
$options->setBrowserHeight($coverH);
$options->setWidth($coverW);
$options->setHeight($coverH);
$options->setFormat("jpg");
$options->setTargetElement(".viewcover");


$grabzIt->HTMLToImage($pages, $options);
$grabzIt->Save("https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread".$index.".jpg");

echo $index;

נשאל על ידי דבר לאבנס ב-22 במאי 2020

אתה לא מתקשר Save נכונה. זה צריך להיות כתובת האתר של המטפל בהתקשרות חוזרת שלך, לא כתובת אתר של תמונה.

אל האני מטפל התקשרות אם כן save הקובץ.

נענה על ידי GrabzIt Support ב-22 במאי 2020