Existe-t-il un didacticiel de fichier géré par Drupal 7 api managed_file?

J'ai cherché sur internet pendant une demi-heure, mais ne peut pas en trouver un.

Je veux utiliser le managed_file forme d'api en D7 pour permettre l'utilisation de télécharger un fichier image; plus précisément, je pense que "#upload_validators" biens peuvent faire l'affaire (si possible, afin de valider l'extension de fichier avant de le télécharger; ou au moins, de valider dans la phase de validation, mais pas dans la fonction envoyer). J'ai vérifié la image_example et file_example dans l'exemple des modules, mais ne peut pas trouver un bon usage de il.

Donc je me demande si il y a un bon tutoriel sur managed_file? Merci beaucoup.

Mise à jour: j'ai vu un exemple après avoir fait une recherche sur drupal répertoire à partir d'un fichier.champ.inc, et à la suite de l'exemple, a écrit un code comme ceci:

$form['file_upload'] = array(
  '#type'   => "managed_file",
  '#title'  => t("Upload"),
  '#descripion' => t("Only Image Files are allowed."),
  '#progress_indicator' => "bar",
  '#upload_location'    => "public://img/dish",
  "#upload_validators"  => array("file_validate_extensions" => "png gif jpg"),
);

Cela a résolu le problème.

source d'informationauteur songyy | 2012-07-17