Upload image échoué ?

Re: Upload image échoué ?

par Antonella De Chiara,
Nombre de réponses : 2

Bonjour Patrick,

Merci pour ta réponse.

Bien sur que l'ai regardé la page File API, c'est la première chose que j'ai faite sourire

Et effectivement c'est ça que je ne comprend pas, j'avais tous paramétré avec format_myplugin, vu que ça ne marchait pas j'ai essayé myplugin tout court. Je n'avais pas pensé au 'course_format'.

Du coup au lieu d'utiliser le filepicker j'ai testé avec le filemanager.

J'ai utilisé cette procédure :

if (empty($entry->id)) {
    $entry = new stdClass;
    $entry->id = null;
}
 
$draftitemid = file_get_submitted_draft_itemid('imagefile');
 
file_prepare_draft_area($draftitemid, $context->id, 'course_format_myplugin', 'imagefile', $entry->id,
                        array('subdirs' => 0, 'maxbytes' => $maxbytes, 'maxfiles' => 1));
 
$entry->attachments = $draftitemid;
 
$mform->set_data($entry);

Store updated set of files

if ($data = $mform->get_data()) {
    // ... store or update $entry
    file_save_draft_area_files($data->imagefile, $context->id, 'course_format_myplugin', 'imagefile',
                   $entry->id, array('subdirs' => 0, 'maxbytes' => $maxbytes, 'maxfiles' => 1));
}
Et je vois bien que mon image est enregistrée :

*

Ce qui est bizarre c'est qu'elle n’apparaît pas dans les fichiers récents :/

Moyenne des évaluations Utile (2)