Hi All I want to create a node and attach a file programatically in D7. I have below code, it creates a node, but does not have any attachment in it. Can somebody point out whats the wrong here. *create_node_attach_file($filename , $fid) { $node = new stdClass(); $node->type = 'page'; node_object_prepare($node);* * $node->language = LANGUAGE_NONE; $node->title = 'Title - XYZ'; $node->uid = 1; * * $absfilename = 'sites/default/files/' . $user->uid . '/' . $filename'; $filepath = drupal_realpath($absfilename);* * $file = (object) array( 'uid' => 1, 'uri' => $filepath, 'filemime' => file_get_mimetype($filepath), 'status' => 1, );* * $file->new = true; $file->fid = $fid;* * // Attach the file object to your node $node->field_resume[$node->language][0] = (array)$file;* * // Prepare node for saving $node = node_submit($node);* * //save the node node_save($node); }* Thanks Kamal
participants (1)
-
Kamal Palei