Don’t know what kind of computer you’re using, but make sure you’re actually seeing the file extension, not just assuming it.
Some computers do not distinguish between .jpg and .jpeg, so that could be why the name of the file you’re using doesn’t match.
Lastly, try renaming the image file something completely different that is all lowercase and no special symbols (i.e. don’t use a “_”) and see if that fixes the problem.
And as @poison_mara said, make sure your image file isn’t too gigantic as that might be what’s causing the “blank square” to pop up as it’s simply too large to load. There are free websites online that can help you resize an image.
Your code as shown above is fine. It’s just a question of getting your computer to find that rascally file!