Снипет для аттача изображения к ноде.

<?php
// Загружаем изображение в публичную папку.
$file_path = file_save_data(file_get_contents('/my_local_path/img1.jpg'), 'public://remote_name.jpg');

// Дальше нам нужно создать entity wrapper. Делаем это для существующей ноды с nid=3.
$wrapper = entity_metadata_wrapper('node', 3);

// Добавляем изображение к ноде.
$wrapper->field_image->file->set($file_path);

// Сохраняем ноду.
$wrapper->save();

Другие посты