The answer is quite easy ... and quite devastating. You cannot send the content of an input element of type="file" using jQuery Ajax methods.
- Use regular form submit
- Check the File API together with XMLHttpRequest level 2 (both not supported by all browsers yet)
- Flash fallback solutions (e.g. uploadify)