FILE_EXISTS_REPLACE и field_file_save_file

Аватар пользователя deeman1313 deeman1313 7 сентября 2012 в 20:18

Нужно при импорте к ноде прикреплять изображение. Делаю вот так:

$file = field_file_save_file(
    $files_path,
    array(),
    "sites/default/files/products/",
    $replace = FILE_EXISTS_REPLACE
);
$node->field_image_cache[0] = $file;

Первый раз нормально добавляется, а если еще раз запустить то старый файл удаляется, а появляется файл с суффиксом _0 (т.е. filename_0.jpg), если еще раз запустить то обратно имя становится как было. Можно как-то сделать, чтобы флаг FILE_EXISTS_REPLACE действительно соответствовал своему названию, и файлы именно перезаписывались с таким же именем??
Или может как то по другому файл прикреплять к ноде?