2010-04-15 6 views
0

J'utilise des formulaires Zend dans mon application Web. Je me demande où Zend met fichier temp surchargé par défaut? Je ne peux pas le trouver dans le répertoire tmp du serveur. Par exemple si je télécharge l'image (1.jpg) via le champ de fichier, il apparaît sur le dossier tmp, mais sous 1.jpg (/tmp/1.jpg). Mais j'ai besoin d'un fichier temporaire comme/tmp/phpeZApBn. Peut-être que c'est dans un autre endroit?Formulaires de structure Zend, problème de fichier de téléchargement

Toute aide serait appréciée.

+0

Pourquoi avez-vous réellement besoin du fichier temporaire? Il me semble (je n'ai pas lu les documents API pour les Zend_File_Transfer_Adapters) comme Zend gère tout ce que vous avez normalement à faire vous-même, comme s'assurer que c'est un fichier téléchargé, que c'est le bon format ... bien sûr , vous pouvez le gérer manuellement, mais avez-vous besoin de? –

Répondre

0

Zend_Form_Element_File utilise par défaut Zend_File_Transfer_Adapter_Http pour gérer le transfert de fichiers. Je crois qu'il utilise les valeurs par défaut du système par défaut. Vous pouvez changer la valeur par défaut en ajoutant une nouvelle instance de Zend_File_Transfer_Adapter_Http avec Zend_Form_Element_File :: setTransferAdapter.

Questions connexes