upload product image from external url programmatically magento The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)In Magento1.9x how do I get product image from an external URLhow to set base image in coding while adding image programmaticallyMagento image to permanently display by external urlHow to get product images based on image type?import product image from external urlHow to set product images from external urlAdding product image programmaticallyMagento:Save Product image from external urlWhat are the different parts of an image URL, and how to generate new sizes?How to fetch the image from DB and display it , to frontend in magento 2

"... to apply for a visa" or "... and applied for a visa"?

Semisimplicity of the category of coherent sheaves?

What's the point in a preamp?

Mortgage adviser recommends a longer term than necessary combined with overpayments

How do I add random spotting to the same face in cycles?

How to test the equality of two Pearson correlation coefficients computed from the same sample?

Can a 1st-level character have an ability score above 18?

If the empty set is a subset of every set, why write ... ∪ ∅?

How should I replace vector<uint8_t>::const_iterator in an API?

How to copy the contents of all files with a certain name into a new file?

How to politely respond to generic emails requesting a PhD/job in my lab? Without wasting too much time

What information about me do stores get via my credit card?

system() function string length limit

How to pronounce 1ターン?

Didn't get enough time to take a Coding Test - what to do now?

What is special about square numbers here?

What was the last x86 CPU that did not have the x87 floating-point unit built in?

Windows 10: How to Lock (not sleep) laptop on lid close?

Segmentation fault output is suppressed when piping stdin into a function. Why?

What aspect of planet Earth must be changed to prevent the industrial revolution?

How to remove this toilet supply line that seems to have no nut?

Match Roman Numerals

How did the audience guess the pentatonic scale in Bobby McFerrin's presentation?

How is simplicity better than precision and clarity in prose?



upload product image from external url programmatically magento



The 2019 Stack Overflow Developer Survey Results Are In
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)In Magento1.9x how do I get product image from an external URLhow to set base image in coding while adding image programmaticallyMagento image to permanently display by external urlHow to get product images based on image type?import product image from external urlHow to set product images from external urlAdding product image programmaticallyMagento:Save Product image from external urlWhat are the different parts of an image URL, and how to generate new sizes?How to fetch the image from DB and display it , to frontend in magento 2



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















We have created product programmatically. Also, need to fetch image from below URL
http://www.diamondselections.com/Embed/client_assets/images/round@2x.png










share|improve this question






























    0















    We have created product programmatically. Also, need to fetch image from below URL
    http://www.diamondselections.com/Embed/client_assets/images/round@2x.png










    share|improve this question


























      0












      0








      0








      We have created product programmatically. Also, need to fetch image from below URL
      http://www.diamondselections.com/Embed/client_assets/images/round@2x.png










      share|improve this question
















      We have created product programmatically. Also, need to fetch image from below URL
      http://www.diamondselections.com/Embed/client_assets/images/round@2x.png







      magento-1.9 php






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Oct 24 '17 at 4:51









      Dinesh Yadav

      4,0831937




      4,0831937










      asked Oct 24 '17 at 4:47









      Pratik KamaniPratik Kamani

      871516




      871516




















          1 Answer
          1






          active

          oldest

          votes


















          0














          Please use below reference code to set image programmatically after download.



          $product = Mage::getModel('catalog/product')->load($productId);
          $urlToImage = "SOME URL"; //like http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
          $mySaveDir = Mage::getBaseDir('media') . DS . 'my_images' . DS ;
          $filename = basename($urlToImage);
          $completeSaveLoc = $mySaveDir.$filename;
          if(!file_exists($completeSaveLoc))
          try
          file_put_contents($completeSaveLoc,file_get_contents($urlToImage));
          catch (Exception $e)


          else
          //echo "FILE EXIST " . $completeSaveLoc . "<br/>";

          try
          $product->addImageToMediaGallery($completeSaveLoc, array('image','thumbnail','small_image'), false);
          $product->save();
          catch (Exception $e)
          Mage::log($e->getMessage());






          share|improve this answer























            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "479"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f198294%2fupload-product-image-from-external-url-programmatically-magento%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            Please use below reference code to set image programmatically after download.



            $product = Mage::getModel('catalog/product')->load($productId);
            $urlToImage = "SOME URL"; //like http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
            $mySaveDir = Mage::getBaseDir('media') . DS . 'my_images' . DS ;
            $filename = basename($urlToImage);
            $completeSaveLoc = $mySaveDir.$filename;
            if(!file_exists($completeSaveLoc))
            try
            file_put_contents($completeSaveLoc,file_get_contents($urlToImage));
            catch (Exception $e)


            else
            //echo "FILE EXIST " . $completeSaveLoc . "<br/>";

            try
            $product->addImageToMediaGallery($completeSaveLoc, array('image','thumbnail','small_image'), false);
            $product->save();
            catch (Exception $e)
            Mage::log($e->getMessage());






            share|improve this answer



























              0














              Please use below reference code to set image programmatically after download.



              $product = Mage::getModel('catalog/product')->load($productId);
              $urlToImage = "SOME URL"; //like http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
              $mySaveDir = Mage::getBaseDir('media') . DS . 'my_images' . DS ;
              $filename = basename($urlToImage);
              $completeSaveLoc = $mySaveDir.$filename;
              if(!file_exists($completeSaveLoc))
              try
              file_put_contents($completeSaveLoc,file_get_contents($urlToImage));
              catch (Exception $e)


              else
              //echo "FILE EXIST " . $completeSaveLoc . "<br/>";

              try
              $product->addImageToMediaGallery($completeSaveLoc, array('image','thumbnail','small_image'), false);
              $product->save();
              catch (Exception $e)
              Mage::log($e->getMessage());






              share|improve this answer

























                0












                0








                0







                Please use below reference code to set image programmatically after download.



                $product = Mage::getModel('catalog/product')->load($productId);
                $urlToImage = "SOME URL"; //like http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
                $mySaveDir = Mage::getBaseDir('media') . DS . 'my_images' . DS ;
                $filename = basename($urlToImage);
                $completeSaveLoc = $mySaveDir.$filename;
                if(!file_exists($completeSaveLoc))
                try
                file_put_contents($completeSaveLoc,file_get_contents($urlToImage));
                catch (Exception $e)


                else
                //echo "FILE EXIST " . $completeSaveLoc . "<br/>";

                try
                $product->addImageToMediaGallery($completeSaveLoc, array('image','thumbnail','small_image'), false);
                $product->save();
                catch (Exception $e)
                Mage::log($e->getMessage());






                share|improve this answer













                Please use below reference code to set image programmatically after download.



                $product = Mage::getModel('catalog/product')->load($productId);
                $urlToImage = "SOME URL"; //like http://www.diamondselections.com/Embed/client_assets/images/round@2x.png
                $mySaveDir = Mage::getBaseDir('media') . DS . 'my_images' . DS ;
                $filename = basename($urlToImage);
                $completeSaveLoc = $mySaveDir.$filename;
                if(!file_exists($completeSaveLoc))
                try
                file_put_contents($completeSaveLoc,file_get_contents($urlToImage));
                catch (Exception $e)


                else
                //echo "FILE EXIST " . $completeSaveLoc . "<br/>";

                try
                $product->addImageToMediaGallery($completeSaveLoc, array('image','thumbnail','small_image'), false);
                $product->save();
                catch (Exception $e)
                Mage::log($e->getMessage());







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Oct 24 '17 at 5:44









                Kishan PatadiaKishan Patadia

                3,84511025




                3,84511025



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Magento Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f198294%2fupload-product-image-from-external-url-programmatically-magento%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Sum ergo cogito? 1 nng

                    419 nièngy_Soadمي 19bal1.5o_g

                    Queiggey Chernihivv 9NnOo i Zw X QqKk LpB