Hi All I have a requirement, where 1. Using drupal (7.14) form, uploads a excel file 2. Read a file name, say resume.doc from excel file 3. Then get the file resume.doc from local machine and put to a proper directory I am able to do step 1 and 2 properly. For step 3, I am able to created the directory with 0775 permission. To upload the file I am making use of drupal api drupal_move_uploaded_file. Please note that I can not make use of file_save_upload api, as here I do not have any form with file field. Can somebody guide me why drupal_move_uploaded_file is not uploading the file. I debugged further , my observations are as below. function drupal_move_uploaded_file($filename, $uri) { $result = @move_uploaded_file($filename, $uri); // PHP's move_uploaded_file() does not properly support streams if safe_mode // or open_basedir are enabled so if the move failed, try finding a real path // and retry the move operation. if (!$result) { drupal_set_message('move_uploaded_file did not work'); if ($realpath = drupal_realpath($uri)) { drupal_set_message('calling move_uploaded_file with realpath ' . $realpath . ' and file ' . $filename); $result = move_uploaded_file($filename, $realpath); } else { drupal_set_message('calling move_uploaded_file with uri ' . $uri); $result = move_uploaded_file($filename, $uri); } } else { drupal_set_message('move_uploaded_file did work'); } return $result; } @move_uploaded_file($filename, $uri); did not work. next it tried to upload with realpath , next line executed was $result = move_uploaded_file($filename, $realpath); That also did not work. Can somebody pls point me whats the issue here... Thanks in advance.. Austin