The source of the Can’t Upload Images to WordPress issue is usually Incorrect file permissions. Your WordPress files are stored on your web hosting server and require appropriate file and directory permissions in order to function properly. WordPress cannot read or upload files on the hosting server because of improper file permissions. A server misconfiguration on your shared hosting account can modify such rights without your knowledge.