Magento upload image: Guides to upload product image in Magento 2

magento upload image

Product images play an important role in marketing your products. As you know, a huge wonder making the customers consider carefully to purchase is what that looks like. The photo with the major details will answer the question as well as doesn’t ask the customers to imagine in their minds. Today’s post will show you a helpful guide about Magento upload image. It’s easy for you to follow successfully

Why Magento upload image is important?

magento upload image


Product images are the most popular way to present products online. Needless to say, visual elements are always more pleasing to eyes than text. Online shoppers usually don’t possess the ability to look at a product with their own eyes, touch, or try it before buying. That’s why the importance of image product visualization couldn’t be exaggerated for any Magento  store. This directly boost your website’s visual attraction and improve your customer experience. There are a lot of aspects to take into consideration when choosing a product image. For example:

  • A great  product image should come with good quality and high resolution but should be light enough not to slow down page load time.
  • Also, they should be generated in such a way that it could be possible to downscale it to a thumbnail on any product or category page.
  • Also, customers should be able to examine a product from different prospects and view its smallest details.

Magento 2 allow you to  attach multiple images to each product page and set one of them as the Title that will be displayed on a category page. To attach an image product you need to follow the blow steps

How to upload photos in Magento 2

  • Go to the Admin panel of your Magento 2 store.
  • Select the Products tab and click the Catalog option.
  • From here, you need to choose a product to add an image for.
  • When completed, move to the Images and Videos section and hit the Camera icon.
  • After that, you choose an image from your computer or any other local storage.

magento upload image


  • Also, you can define image order by dragging them and choose the ones you don’t need by putting them into the trash. Note that the 1st image on the list will be automatically marked as the base one for a product.
  • Now, your product is ready to show in all its glory. With quality product photos your
    opportunity for successful sales will increase manifold.

magento upload image


  • You can go even further and diverse your product’s visuals with beautiful videos. Moreover, videos can show the real size of a product and its dynamic view that is impossible with static pictures.
  • You can use the default Magento 2 video uploader or try some 3rd party Magento 2 extensions  for this purpose.

magento upload image


  • To upload a video with the default Magento 2 tools, open a certain product and hit the Add Video button.
  • In the pop-up window, specify the video URL and its Title.
  • You can fill in the Description and separate the Preview Image.

How to Upload product image in Magento 2 via code snippet

You also easily upload the product image in Magento 2 via code snippet:

use Magento\Framework\App\Filesystem\DirectoryList;
use Magento\Backend\App\Action;
protected $_fileUploaderFactory;
public function __construct(
    \Magento\MediaStorage\Model\File\UploaderFactory $fileUploaderFactory,
    Action\Context $context
) {
    $this->_fileUploaderFactory = $fileUploaderFactory;
public function execute(){
    $uploader = $this->_fileUploaderFactory->create(['fileId' => 'image']);
    $uploader->setAllowedExtensions(['jpg', 'jpeg', 'gif', 'png']);
    $path = $this->_filesystem->getDirectoryRead(DirectoryList::MEDIA)

Summing Up

That’s all about Magento upload image and the guide to upload it in Magento 2. If you still find it difficult to follow this guide or any further questions regarding Magento, then you can get in touch with Magento experts for any free support. We – Magesolution is one of the leading Magento 2 extensions and theme providers. Also, we are one of the best magento web development services providers in the world. With experienced Magento developers, we commit to provide high-quality products and services to help customers achieve their business success CONTACT NOW to let us know your problems. we will make sure to resolve your query

360 Total Views 1 Views Today