Bonjour,

Depuis quelques jours et sans raison apparente je n'arrive plus à charger d'images sur mon site avec le module uploadify, la barre d'avancement du chargement de l'image atteint les 100% mais ensuite s'affiche HTTP_ERROR dans la fenêtre rose du plugin uploadify (toutes les images génèrent le même comportement).

Sur le net j'ai trouvé des infos sur le .htaccess et j'ai un moment pensé qu'il pouvait s'agir de ça mais malgré quelques essais je n'ai pas réussi à refaire marcher l'upload (notamment en supprimant le mod_expires)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
Options +FollowSymLinks +ExecCGI
FileETag none
<IfModule mod_rewrite.c>
  RewriteEngine On
  ...
</IfModule>
 
<IfModule mod_expires.c>
  ExpiresActive on
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType text/javascript "access plus 1 month"
  ExpiresByType application/x-javascript "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
  ExpiresByType image/gif "access plus 1 months"
  ExpiresByType image/jpeg "access plus 1 months"
  ExpiresByType image/png "access plus 1 months"
</IfModule>
L'action pour l'upload des images est la suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 
    $this->form = new myForm();
 
    $this->form->bind(array(
        '_csrf_token' => $request->getParameter('_csrf_token'),
        'uid'     => ...), 
        array('filename' => $request->getFiles('filename')
    ));
 
    if ($this->form->isValid())
    {
      $picture = $this->form->save();
 
      return $this->renderComponent('myComponent', 'xxx');
    }
J'ai vérifié les droits sur mes répertoires mais tout me semble bon, n'étant pas spécialiste de la "chose" quelqu'un aurait-il quelques pistes à me fournir (activation de logs plus détaillés que celui d'apache ...) pour comprendre pourquoi le composant qui charge les images affiche HTTP_ERROR (c'est bien lui qui affiche de message dans la barre rose ?)

Merci