أدوات لالتقاط وتحويل الويب
مجتمع GrabzIt على الإنترنت

save vs saveTo

مرحبا هناك

كنت أحاول الحصول على grabzit لتسريع عملية الالتقاط ووجدت أن "save"/ يجب أن تكون الطريقة غير المتزامنة أسرع بعد إجراء بعض القراءة على موقعك. المشكلة هي عندما أحاول استخدامها ، لا يبدو أنها تعمل. عندما أستخدم"saveTo"، هذا يعمل بشكل جيد. لذا لست متأكدًا مما أفتقده؟ لقد أضفت مثال الطريقتين أدناه وكنت أتساءل عما إذا كنت قد رأيت أي شيء قد يكون خاطئًا. أنا أستخدم أياكس لتمرير المعلومات إلى نص php.

 

"saveTo"المثال أدناه .... (يعمل)

session_start ()؛
تشمل ("php / lib / GrabzItClient.php") ؛

$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$ pages = $ _POST ['pages'] ،
$ coverW = $ _POST ['coverW'] ؛
$ coverH = $ _POST ['coverH'] ؛
مؤشر $ = $ _POST ['فهرس'] ؛

$ coverW2 = مستدير ($ coverW * 0.1) ؛
$ coverH2 = مستدير ($ coverH * 0.1) ؛

$ getize = $ _POST ['getize'] ؛
$ getemail = $ _SESSION ['Capture1'] ؛
$ gettitle = $ _POST ['gettitle'] ؛
$ getdatecreated = $ _POST ['getdatecreated'] ؛
$ gettimecreated = $ _POST ['gettimecreated]] ؛
$ getbooktheme = $ _POST ['getbooktheme'] ؛
$ newTheme = $ _POST ['newTheme'] ؛




خيارات $ = new \ GrabzIt \ GrabzItImageOptions()؛
خيارات $-> setCountry ("الولايات المتحدة") ؛
خيارات $-> setBrowserWidth ($ coverW) ؛
خيارات $-> setBrowserHeight ($ coverH) ؛
خيارات $-> setWidth ($ coverW) ؛
خيارات $-> setHeight ($ coverH) ؛
$ options-> setFormat ("jpg") ؛
$ options-> setTargetElement (". viewcover")؛


$ grabzIt->HTMLToImage(الصفحات $ ، خيارات $) ؛
$ grabzIt->SaveTo("tempUpload / spread". $ index. ". jpg") ؛

مؤشر صدى $

 

 

 

"save"المثال أدناه ... (لا يعمل)

session_start ()؛
تشمل ("php / lib / GrabzItClient.php") ؛

$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$ pages = $ _POST ['pages'] ،
$ coverW = $ _POST ['coverW'] ؛
$ coverH = $ _POST ['coverH'] ؛
مؤشر $ = $ _POST ['فهرس'] ؛

$ coverW2 = مستدير ($ coverW * 0.1) ؛
$ coverH2 = مستدير ($ coverH * 0.1) ؛

$ getize = $ _POST ['getize'] ؛
$ getemail = $ _SESSION ['Capture1'] ؛
$ gettitle = $ _POST ['gettitle'] ؛
$ getdatecreated = $ _POST ['getdatecreated'] ؛
$ gettimecreated = $ _POST ['gettimecreated]] ؛
$ getbooktheme = $ _POST ['getbooktheme'] ؛
$ newTheme = $ _POST ['newTheme'] ؛




خيارات $ = new \ GrabzIt \ GrabzItImageOptions()؛
خيارات $-> setCountry ("الولايات المتحدة") ؛
خيارات $-> setBrowserWidth ($ coverW) ؛
خيارات $-> setBrowserHeight ($ coverH) ؛
خيارات $-> setWidth ($ coverW) ؛
خيارات $-> setHeight ($ coverH) ؛
$ options-> setFormat ("jpg") ؛
$ options-> setTargetElement (". viewcover")؛


$ grabzIt->HTMLToImage(الصفحات $ ، خيارات $) ؛
$ grabzIt->Save("https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread".$index.".jpg") ؛

مؤشر صدى $

سئل من قبل Deverre Lovence في 22 مايو 2020

أنت لا تتصل Save بشكل صحيح. يجب أن يكون عنوان URL لمعالج رد الاتصال الخاص بك ، وليس عنوان URL للصورة.

إن رد الاتصال معالج اذا حسنا save الملف.

تمت الإجابة عليه بواسطة GrabzIt Support في 22 مايو 2020