Envoyé par : Christophe Charron
Date : 10/03/2007 10:53
Bonjour,
en m'inspirant de la page http://xulfr.org/wiki/ApplisWeb/Request (en la pompant pratiquement texto) , je transfère des fichiers sur un serveur. Je n'ai pas de problème, du moins pas d'erreur particulière, sauf lorsqu'il s'agit d'un fichier mp3 et peut-être d'autres pour lesquels je n'ai pas fait d'essai. J'ai essayé pdf, toute la gamme Microsoft Office, toute la gamme OOo, des images (png,gif,jpg). Tous ceux-là sont passsé mais pas le MP3 (que ce soit sous WXP ou Ubuntu).
Pour ce genre de fichier, sont-ce bien les bons composants à utiliser ?
Envoyé par : Paul Rouget
Date : 10/03/2007 12:59
Quelle est l'erreur ?
Envoyé par : Christophe Charron
Date : 10/03/2007 14:00
Pas vraiment d'erreur que je ne sache interprêter voir ici http://test03.christophe-charron.org/public/xul/2007_03_10/2007_03_10_pb_mp3.png alors que pour les autres le tableau des variables _files de php donne des infos comme celles-ci http://test03.christophe-charron.org/public/xul/2007_03_10/2007_03_10_a_priori_ok_00.png On peut constater ici, soit dit en passant, mon autre problème de reconnaissance du mime type.
Envoyé par : papy
Date : 12/03/2007 10:31
Une idée lancée au hasard, est ce que ca ne peux pas venir de la taille max acceptée par le serveur Web ? Généralement les mp3 sont sensiblement plus gros que les documents Office ou OOo etc...
Envoyé par : Christophe Charron
Date : 12/03/2007 11:06
Le hasard fait bien les choses ... C'est en effet une question de taille. J'étais persuadé d'avoir, il y a longtemps, mis ma variable php "upload_max_filesize" à 32Mo et en fait elle était à 2Mo !!!! Suis trop c.. !!! Merci pour cette lumière !!!
Envoyé par : Christophe Charron
Date : 12/03/2007 11:44
Mais il n'y a pas que cela.
En ayant mis 32Mo, je n'arrivais pas à transférer de fichier de plus de 8 Mo. Il ne faut pas oublier de modifier également le post_max_size = 32M
En passant, j'ai changé
sheader += "--" + BOUNDARY + "\r\nContent-disposition: form-data;name=\"addfile\"\r\n\r\n1";
(le 1 final me semble être une erreur) ? par
sheader += "--" + BOUNDARY + "\r\nContent-disposition: form-data;name=\"addfile\"\r\n\r\n";
et
xmlr.setRequestHeader("Content-Length", mis.available() - 2 ); //Je ne sais pas pouquoi -2, je dois faire une erreur quelque part
par
xmlr.setRequestHeader("Content-Length", mis.length );
Je modifierai le wiki si ces modifications sont confirmées comme étant pertinentes.
Envoyé par : Christophe Charron
Date : 16/03/2007 08:32
Personne ne confirme la pertinence de ces éventuelles modifications ?
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.