Upload de fichier dans un get FORM... dois-je utiliser 'upload_save' ?

Bonjour tout le monde !

j’ai le bout de code suivant dans un de mes formulaire reçu via un drupal_get_form.

<?php
$form
['cv'] = array(
     
'#type' => 'file',
     
'#title' => t('Attacher un CV'),
       
'#size' => 40,
    );
?>

Dans mon hook_submit, dois simplement faire un upload_save() ? et dans ce cas, j’ai beau lire le code de la fonction, je ne vois pas comment le faire proprement pour récupérer mon fichier.

Contexte : je suis dans la mise en place d’un module de type de contenu ‘offres_emploi’ qui gère ce type de contenu (création, modification, suppression) mais aussi la postulation à ces offre (MENU_CALLBACK) par un lien se trouvant en fin de chaque noeud de ce type de contenu (‘Répondre à cette offre’)

Je me retrouve dans ce callback avec comme paramètre le nid de l’offre en question : je peux donc retrouver le noeud en question (qui permet d’être lié à ma table perso ‘node_reponse_offre’) qui contient toute les postulation. C’est dans cette table que j’aimerai enregistré mes fichiers attachés : cv et lettres de motivation… (un de chaque maximum par réponse) et je ne trouve pas comment m’y prendre… ca fait une heure et demi que je coince là dessus…

Merci d’avance !

Syndiquer le contenu