Comment utilisez-vous wp_handle_upload
fonction et apply_filters
ensemble pour télécharger des fichiers sur un chemin spécifique? Quelle sera la dérogation?
Par exemple:
$overrides = array('file' => 'C:\\uploads\\filename.pdf','message' => 'File written');
apply_filter('wp_handle_upload',$overrides);
ou quelque chose comme ça? Ou est-ce le bon code?
La vraie question ici est la suivante: quel $overrides
peut-on utiliser comme clé de ce tableau associatif?
Vous devez spécifier une liste de types de mime autorisés.
Vous pouvez le rendre facile en obtenant simplement les types de mime autorisés tels que:
$file = $_FILES['the-file'];
$upload_file = wp_handle_upload($file, array(
'test_form' => false,
'mimes' => get_allowed_mime_types()
));
Si vous consultez le codex pour les types mime autorisés par défaut , vous pouvez spécifier manuellement les types mime de votre choix dans ce format.
Un exemple ressemblerait à cette réponse .