Довольно назойливая проблема - когда пользователь меняет свой аватар, то новый файл как правило имеет то же самое имя, что предыдущий, исключением является только загрузка файла с другим расширением,

Собственно надо разобрать запрос еще раньше чем зарегистрированный обратный вызов друпала.

Проблема ниже код в IE FireFox работает нормально, с Оперой не хочет возврат {item: ""} аякс запрос до сервера доходит