cancel
Showing results for 
Search instead for 
Did you mean: 

Disallowed File Type. when upload product image

SOLVED
   Did you know you can see the translated content as per your choice?

Translation is in progress. Please check again after few minutes.

Disallowed File Type. when upload product image

Hi There,

I have installed fresh magento 2.3 and install clue theme in that everything is working fine but when i am going to upload product image it is showing Disallowed File Type error. I have tried jpg and png sinple files  can someone help me how can i solve that issue. 

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Disallowed File Type. when upload product image

Hi @Rahul Gupta 

Thanks for cooperation 

Problem has solved let me share solution hare 

there was no any problem with any permission I have just changed a code in uploader.php folder 

went to  directory :  public_html/vendor/magento/framework/File/uploader.php 

and replace a line in uploader.php : ( return $this->fileMime->getMimeType($this->_file['tmp_name']); )with ( return $this->_file['type']; )

Now my image upload in working fine 

Thanks to @Rahul Gupta  to giving me hints. 

 

 

View solution in original post

9 REPLIES 9

Re: Disallowed File Type. when upload product image

@gunjeet_singh please use the below command and check if it is working fine.

 

chmod 777 -R pub/media

thanks

Re: Disallowed File Type. when upload product image

Hi

@rahul Gupta thanks Rahul I have gave the 777 permission to  

pub/media

folder but still it is showing same error on product image upload and now when i check my server error log it is showing the error 

"[Thu Dec 12 02:33:23.632291 2019] [authz_core:error] [pid 12509] [client 119.18.62.96:54312] AH01630: client denied by server configuration: /home/voilaux/public_html/app/etc/config.php "

do you have any solution for that 

thanks for your reply @rahul Gupta 

Re: Disallowed File Type. when upload product image

@gunjeet_singh can you please try by giving 777 permission to etc folder if your website is not in production mode.

 

Thanks

Re: Disallowed File Type. when upload product image

Hi @Rahul Gupta 

I have already tried 777 permission to etc folder but still i am facing the same problem "Disallowed File Type." in product image uploading  and server log is giving same error  

"[Fri Dec 13 04:01:36.562991 2019] [authz_core:error] [pid 24005] [client 119.18.62.96:32938] AH01630: client denied by server configuration: /home/voilaux/public_html/app/etc/config.php "

Please tell me something I am stuck. 

Re: Disallowed File Type. when upload product image

Hi @Rahul Gupta 

Thanks for cooperation 

Problem has solved let me share solution hare 

there was no any problem with any permission I have just changed a code in uploader.php folder 

went to  directory :  public_html/vendor/magento/framework/File/uploader.php 

and replace a line in uploader.php : ( return $this->fileMime->getMimeType($this->_file['tmp_name']); )with ( return $this->_file['type']; )

Now my image upload in working fine 

Thanks to @Rahul Gupta  to giving me hints. 

 

 

Re: Disallowed File Type. when upload product image

Saved my day

Re: Disallowed File Type. when upload product image

That change to Uploader.php did in fact work, but changing files in the vendor directory is not recommended. I found on the link below that the "disallowed file type" error in my case was due to a php fileinfo extension that needed to be enabled on the server: https://magento.stackexchange.com/questions/127586/magento-2-can-not-upload-product-images

 

Hope this helps 

Re: Disallowed File Type. when upload product image

I tried same but no luck.

 

Finally, I traced and solved. I was using .epub file for book (Downloadable Products).

Magento support following mime types only.

'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'gif' => 'image/gif',
'png' => 'image/png',

 

I added epub for _allowedMimeTypes array. My Problem solved. I recommending do use standard methodology instead of directly changing it into a core files.

 

If you are uploading such disallow mime-types then this solution will be worked for you.

Re: Disallowed File Type. when upload product image

I find the solutions. let me share steps

Firs open the cli and run chmod 777 -R var/ pub/ generated/

then flush the cache and check

Anees