Web Yakalama ve Dönüştürme Araçları
Grabz's Çevrimiçi Topluluğu

save vs saveTo

Merhaba

Yakalama sürecini hızlandırmak için grabzit almaya çalışıyordum ve "save"/ asenkron yöntem sitenizde biraz okuma yaptıktan sonra daha hızlı olmalıdır. Sorun kullanmaya çalıştığım zaman işe yaramıyor."saveTo"yöntem, bu iyi çalışıyor. Yani neyi kaçırdığımdan emin değilim? Her iki yöntemin örneğini ekledim ve yanlış olabilecek bir şey görüp görmediğinizi merak ediyordum. Bilgileri iletmek için ajax kullanıyorum php betiğine.

 

"saveTo"aşağıdaki örnek .... (çalışıyor)

session_start ();
( "Php / lib / GrabzItClient.php") içerir;

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

$ coverW2 = yuvarlak ($ ​​coverW * 0.1);
$ coverH2 = yuvarlak ($ ​​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 = yeni \ GrabzIt \ GrabzItImageOptions();
$ seçenekler-> setCountry ("ABD");
$ seçenekler-> setBrowserWidth ($ coverW);
$ seçenekler-> setBrowserHeight ($ coverH);
$ seçenekler-> setWidth ($ coverW);
$ seçenekler-> setHeight ($ coverH);
$ seçenekler-> setFormat ("jpg");
$ options-> setTargetElement (". viewcover");


$ grabzIt->HTMLToImage($ sayfa, $ seçenek);
$ grabzIt->SaveTo("tempUpload / spread". $ index. ". jpg");

echo $ endeksi;

 

 

 

"save"aşağıdaki örnek ... (çalışmıyor)

session_start ();
( "Php / lib / GrabzItClient.php") içerir;

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

$ coverW2 = yuvarlak ($ ​​coverW * 0.1);
$ coverH2 = yuvarlak ($ ​​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 = yeni \ GrabzIt \ GrabzItImageOptions();
$ seçenekler-> setCountry ("ABD");
$ seçenekler-> setBrowserWidth ($ coverW);
$ seçenekler-> setBrowserHeight ($ coverH);
$ seçenekler-> setWidth ($ coverW);
$ seçenekler-> setHeight ($ coverH);
$ seçenekler-> setFormat ("jpg");
$ options-> setTargetElement (". viewcover");


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

echo $ endeksi;

22 Mayıs 2020'de Deverre Lovence tarafından sorulmuştur

Aramıyorsun Save doğru şekilde. Bir resim URL'si değil, geri arama işleyicinizin URL'sine sahip olmalıdır.

The geri arama işleyicisi o zaman olacak save dosya.

22 Mayıs 2020'de GrabzIt Support tarafından cevaplandı