Thanks for the reply!
Just to clarify, the problem happens cross-platform, but only on the site served by IIS. On my test site, served with Apache, the uploader works as expected in both Safari and Firefox.
Anyone know of settings I should check when it comes to uploading on IIS? It’s odd, since the image gets put in the right place, it just doesn’t appear within WordPress…