Это происходит из-за того, что Safari4 и Chrome5 не позволяют форматировать запрос xhr так же, как при обычной загрузке на основе формы.
Вам нужно будет получить необработанные данные поста и записать их в файл, как обычно
получения файла недоступно.
и return {"success": true}
или в случае ошибки {"error": "сообщение об ошибке для отображения"}
В Coldfusion есть функция GetHttpRequestData, которая может помочь,
но я не уверен, так как сам никогда не использовал Coldfusion.
http://www.adobe.com/livedocs/coldfusion/7/htmldocs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=ColdFusion_Documentation&file=00000482.htm
Если это будет слишком сложно, я планирую добавить опцию для отправки
файл аналогично предыдущим версиям, но это работает
отлично только в Safari5, Chrome6 и последней FF, пользователи других
браузеры будут работать так же, как и пользователи IE.
Между тем вы можете использовать предыдущую версию http://github.com/valums/ajax-upload