WordPress Can't Upload Images issue could be caused by the file name. Especially if it contains accent letters (, á, é) or special characters ($, *, &, #...). Rename the file and remove any special characters or accent letters if this is the case. After that, re-upload the file to WordPress. This problem will most likely be resolved by ensuring that the upload folder has the appropriate permissions.