Ayuda con un formulario para subir archivos.

hola que tal, soy inexperto en Drupal pero he comnezado a hacer mis propios modulos, el problema que tengo es que dentro de mi formulario cre un campo tipo "file", el codigo es el siguiente:

$form['foto'] = array
            (
                '#description' => "Selecciona el archivo de la foto",
                '#default_value' => $d['foto'],
                '#title' => "Foto",
                '#type'=>'file',
                '#name'=> 'foto',
            );

mi duda es que codigo necesito poner en ls funcion submit para obtener la URL, y subir el archivo.

Gracias!!!

Ojala pueda alguien echarme una mano, les estare eternamente agradecido :-D