IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

CakePHP 2 - Upload fichier [CakePHP]


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 93
    Par défaut CakePHP 2 - Upload fichier
    Bonjour,

    J'ai du mal à trouver comment on upload un fichier depuis un formulaire à la "mode" cakephp 2... j'ai essayé des plugins comme celui-là qui me paraît très bien : http://milesj.me/code/cakephp/uploader
    Mais par exemple si j'utilise ce plugin $data me renvoix toujours false...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public function upload() {
    	if (!empty($this->data)) {
    		if ($data = $this->Uploader->upload('fileName')) {
    			// Upload successful, do whatever
    		}
    	}
    }
    Est ce que si quelqu'un a déjà utilisé ce plugin ou aurait fait d'une autre façon je suis preneur...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 93
    Par défaut
    Problème résolu j'ai enfin réussi à utiliser le plugin !

  3. #3
    Membre du Club
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mars 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2016
    Messages : 8
    Par défaut msg d'erreur avec le plugin uploader cakephp 2
    Bonjour n
    pourriez vous me dire comment vous avez reglé le pb; j'ai le mm problème que vous avec ce plugin j'arrive à uploader limage mais j'ai ce msg d'erreur
    ( ! ) Fatal error: Maximum execution time of 120 seconds exceeded in C:\wamp\www\Development\app\Plugin\Uploader\Vendor\Uploader.php on line 527
    merci pour votre aide

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 93
    Par défaut
    Bonjour,

    Ca resemble plus à un problème dû à un gros fichier.
    Quelle est la taille du fichier uploadé ?
    Pouvez vous essayer avec un fichier plus petit ou sinon augmenter la max_execution time (http://php.net/manual/fr/function.set-time-limit.php).

  5. #5
    Membre du Club
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mars 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2016
    Messages : 8
    Par défaut
    rebonjour


    oui j'ai ajouter la time de l'execution du cout j'ai eu un autre msg d'erreur le voici
    Array to string conversion [CORE\Cake\Model\Datasource\DboSource.php, line 1007]

    [CakeException] Headers already sent in C:\wamp\www\Development\lib\Cake\Utility\Debugger.php on line 801 #0 C:\wamp\www\Development\lib\Cake\Network\CakeResponse.php(419): CakeResponse->_sendHeader('HTTP/1.1 500 In...') #1 C:\wamp\www\Development\lib\Cake\Error\ExceptionRenderer.php(327): CakeResponse->send() #2 C:\wamp\www\Development\lib\Cake\Error\ExceptionRenderer.php(306): ExceptionRenderer->_outputMessageSafe('error500') #3 C:\wamp\www\Development\lib\Cake\Error\ExceptionRenderer.php(210): ExceptionRenderer->_outputMessage('fatalError') #4 [internal function]: ExceptionRenderer->_cakeError(Object(FatalErrorException)) #5 C:\wamp\www\Development\lib\Cake\Error\ExceptionRenderer.php(187): call_user_func_array(Array, Array) #6 C:\wamp\www\Development\lib\Cake\Error\ErrorHandler.php(119): ExceptionRenderer->render() #7 [internal function]: ErrorHandler::handleException(Object(FatalErrorException)) #8 C:\wamp\www\Development\lib\Cake\Error\ErrorHandler.php(252): call_user_func('ErrorHandler::h...', Object(FatalErrorException)) #9 C:\wamp\www\Development\lib\Cake\Error\ErrorHandler.php(203): ErrorHandler::handleFatalError(256, '[CakeException]...', 'C:\\wamp\\www\\Dev...', 128) #10 [internal function]: ErrorHandler::handleError(256, '[CakeException]...', 'C:\\wamp\\www\\Dev...', 128, Array) #11
    ...
    C:\wamp\www\Development\lib\Cake\Error\ErrorHandler.php(128): trigger_error('[CakeException]...', 256) #12 [internal function]: ErrorHandler::handleException(Object(FatalErrorException)) #13 C:\wamp\www\Development\lib\Cake\Core\App.php(931): call_user_func('ErrorHandler::h...', 1, 'Maximum functio...', 'C:\\wamp\\www\\Dev...', 812, Array) #122 C:\wamp\www\Development\lib\Cake\Core\App.php(904): App::_checkFatalError() #123 [internal function]: App::shutdown() #124 {main}

    Error: An Internal Error Has Occurred.

    et quand j'ajoute ce bout de code dans mon controller

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if (!empty($this->request->data['Car']['picture1'])) {
              $this->Uploader = new Uploader();
    			if ($data = $this->Uploader->upload('picture1', array('name' => 'uploaderFilename', 'overwrite' => true))) {
     
    			}
    		}
    j'ai l'erreur suivante ;
    getimagesize(C:\wamp\tmp\php5A56.tmp): failed to open stream: No such file or directory [APP\Plugin\Uploader\Model\Behavior\FileValidationBehavior.php, line 360]
    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 3791202 bytes) in C:\wamp\www\Development\lib\Cake\Event\CakeEventManager.php on line 243
    j'arrive pas à résoudre le pb.
    merci de m'aider

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 93
    Par défaut
    Essai d'instancier de cette manière :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->Uploader = new Uploader(array('tempDir' => TMP));
    Quelle est la taille du fichier uplaodé ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Upload fichier
    Par bass17 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 17/12/2004, 16h06
  2. [web] upload fichier perl
    Par lilou0210 dans le forum Web
    Réponses: 3
    Dernier message: 04/11/2004, 08h13
  3. Réponses: 3
    Dernier message: 02/09/2004, 11h26
  4. [servlet]Upload Fichier su serveur
    Par mathk dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 21/04/2004, 10h24
  5. [Struts][Oracle]Upload fichier word dans une base
    Par Maximil ian dans le forum Struts 1
    Réponses: 7
    Dernier message: 10/02/2004, 15h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo