Tools om het web vast te leggen en te converteren
GrabzIt is een online community

save vs saveTo

Hi there

Ik probeerde te grijpen om het vastlegproces te versnellen en ontdekte dat de "save"/ asynchrone methode zou sneller moeten zijn na wat lezen op uw site. Het probleem is dat wanneer ik het probeer te gebruiken, het niet lijkt te werken. Wanneer ik de"saveTo"methode, dat werkt prima. Dus ik weet niet zeker wat ik mis? Ik heb het voorbeeld van beide methoden hieronder toegevoegd en vroeg me af of je iets hebt gezien dat mogelijk niet klopt. Ik gebruik ajax om de informatie door te geven naar het php-script.

 

"saveTo"voorbeeld hieronder ... (werkend)

session_start ();
omvatten ("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 = rond ($ coverW * 0.1);
$ coverH2 = rond ($ 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 = new \ GrabzIt \ GrabzItImageOptions();
$ options-> setCountry ("US");
$ options-> setBrowserWidth ($ coverW);
$ options-> setBrowserHeight ($ coverH);
$ options-> setWidth ($ coverW);
$ options-> setHeight ($ coverH);
$ options-> setFormat ("jpg");
$ options-> setTargetElement (". viewcover");


$ grabzIt->HTMLToImage($ pagina's, $ opties);
$ grabzIt->SaveTo("tempUpload / spread". $ index. ". jpg");

echo $ index;

 

 

 

"save"voorbeeld hieronder ... (werkt niet)

session_start ();
omvatten ("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 = rond ($ coverW * 0.1);
$ coverH2 = rond ($ 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 = new \ GrabzIt \ GrabzItImageOptions();
$ options-> setCountry ("US");
$ options-> setBrowserWidth ($ coverW);
$ options-> setBrowserHeight ($ coverH);
$ options-> setWidth ($ coverW);
$ options-> setHeight ($ coverH);
$ options-> setFormat ("jpg");
$ options-> setTargetElement (". viewcover");


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

echo $ index;

Gevraagd door Deverre Lovence op 22 mei 2020

Je belt niet Save correct. Het moet de URL zijn van uw callback-handler, niet een afbeeldings-URL.

De callback-handler zal dan save het bestand.

Beantwoord door GrabzIt Support op 22 mei 2020