delaghetto Posted June 9, 2013 Share Posted June 9, 2013 HI all, I please need help troubleshooting this situation: - I've coded a script to upload product images according to the official docs in http://doc.prestashop.com/display/PS15/Chapter+9+-+Image+management So my code is: $url = PS_SHOP_PATH.'/api/images/products/'.$newproduct; $image_path = './temp.jpg'; $key = PS_WS_AUTH_KEY; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); //curl_setopt($ch, CURLOPT_PUT, true); // Un-commet to edit an image curl_setopt($ch, CURLOPT_USERPWD, $key.':'); curl_setopt($ch, CURLOPT_POSTFIELDS, array('image' => '@'.$image_path)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result_ws = curl_exec($ch); curl_close($ch); The problem is a totally white blank image is created for the product. This script is working perfectly in my local installation, but there is this problem in a remote installation I have in a cloud server. - PHP memory limit is set to 256 - I've enabled debugging mode, but no errors are returned. - I've set images.inc.php permissons to 755 Any ideas on what can be the problem? How can I check this CURL request for errors? Thanks. Best regards. Link to comment Share on other sites More sharing options...
PascalVG Posted June 10, 2013 Share Posted June 10, 2013 For checking errors, maybe this link gives some ideas... https://ebay.custhelp.com/app/answers/detail/a_id/1070/~/how-can-i-debug-php-curl-sessions%3F My 2 cents, pascal Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now