Снипет для аттача изображения к ноде.
<?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();