Unable to upload file via custom WordPress plugin

Solution:

Can you please change your uploads folder permission. Make it 755.