We are in the process of migrating an existing WP 3.01 multisite install with sub-domains to a new server environment.
The issue I am having is that ms-files.php doesn't seem able to fully serve an image.
Some scenarios:
1) If I access the image directly, it works fine. e.g. http://domain/wp-content/blogs.dir/1/files/2010/11/image.jpg
Here are the response headers I receive for this URL:
Date: Sat, 20 Nov 2010 00:44:25 GMT
Server: Apache/2.2.3 (Red Hat)
Last-Modified: Fri, 19 Nov 2010 22:13:37 GMT
Etag: "6bd5e-1cde0-4956f37ce0640"
Accept-Ranges: bytes
Content-Length: 118240
Content-Type: image/jpeg
200 OK
2) If I try to use the URL as the WP media library has it, I get a missing image icon/result in my web browser. e.g. http://domain/files/2010/11/image.jpg
Here are the response headers I receive for this URL:
Date: Sat, 20 Nov 2010 00:42:24 GMT
Server: Apache/2.2.3 (Red Hat)
X-Powered-By: PHP/5.1.6
Content-Length: 118240
Last-Modified: Fri, 19 Nov 2010 22:13:37 GMT
Etag: "1d43e654a64ff413bc8a5520d4af253a"
Expires: Mon, 20 Jan 2014 10:29:04 GMT
Connection: close
Content-Type: image/jpeg
200 OK