Magnus Manske wrote:
[wikitech rather than mediawiki as it concerns a wikimedia installation; also, not sure if this is really a bug, thus no bugzilla]
One of my tools on the toolserver has been happily transferring images from http://www.geograph.org.uk/ for many month. It does so by copying the file to /tmp on toolserver, then upload it.
Now, a problem has come up: Most of the time (but apparently, not always), the upload is rejected because of some mime type issue. The problem occurs for both fake-upload-page POST via Perl, as well as the API-based PHP Peachy extension. This happens for many different images, so probably not a bad toolserver cache.
Now the killer: When I download the image to my desktop and manually upload it, it works fine.
Test image : http://s0.geograph.org.uk/photos/49/27/492794_cc629fb2.jpg
Any ideas?
Magnus
Is the file downloaded right at the toolserver? It may be that it downloads a 0-byte file, then upload fails, whereas when you download it manually you get the right file. (Similarly, it may be the upload what gets truncated, although that probably wouldn't give a mime error as it would fail earlier)