I've only recently noticed this too. It seems getimagesize() only works with locally hosted images. A workaround (sorry) is to use the Attachments menu below (next to Options), upload the file, and hit "place inline". Any image uploads not placed inline will appear at the end of your post. Like so: