Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OFF TOPIC] uploader un fichier via http (SOLVED)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
arma
Apprentice
Apprentice


Joined: 07 Nov 2004
Posts: 198
Location: Belgium

PostPosted: Sun Jul 24, 2005 3:38 pm    Post subject: [OFF TOPIC] uploader un fichier via http (SOLVED) Reply with quote

bonjour

dsl de faire encore du bruit.. mais je ne sais vraiment plus vers qui d'autre me tourner, ça fait des heures que j'essaye de résoudre mon problème:

j'ai sur une page internet, une FORM pour uploader un fichier... le enctype est mis à multipart/form-data ... le problème est que lorque j'uploade un fichier binaire (image, son, ...) celui-ci arrive altéré sur le serveur (un fichier text, pas de prob), en fait il fait meme quelques octes en plus....

Lorsque je le fait chez moi entre deux machines avec la meme configuration, cela marche sans aucun problème.

Le problème doit sans doute être dans la façon dont le browser encode le fichier binaire ou bien parceque le client et le serveur n'utilisent pas le même charset.

donc, ma question est ... comment peut-on faire pour encoder le fichier au moment de l'upload (pas après, donc du côté client). J'imagine qu'un baseencode en 64bit ou qqchose dans le genre devrait faire l'affaire.. mais je ne sais pas dutout comme faire cela...

Y existe-t-il un une option supplémentaire à rajouter dans mon tag form pour ce faire ou bien dois-je utliser un javascript qui le ferai pour moi, si oui, comment accéder au fichier en cours d'upload avec un javascript ? ....

tant de questions qui me donne envie d'arrêter l'informatique ...

bref, dsl d'avoir fait du bruit, mais si qq'un à la solution, je lui paie un bac de leffe.

merci
_________________
l'alcool est un ennemi...
et en quelque sorte,...
fuir l'ennemi, c'est lâche


Last edited by arma on Sun Jul 24, 2005 9:06 pm; edited 1 time in total
Back to top
View user's profile Send private message
naerex
Guru
Guru


Joined: 02 Apr 2005
Posts: 316
Location: Paris, France

PostPosted: Sun Jul 24, 2005 4:15 pm    Post subject: Reply with quote

ca peut paraitre une bidouille mais remplace multipart/form-data par application/postscript

form-data c'est de l'ASCII et en postscript c'est binaire (pas sur a 100%) test voir.

:lol:
Back to top
View user's profile Send private message
arma
Apprentice
Apprentice


Joined: 07 Nov 2004
Posts: 198
Location: Belgium

PostPosted: Sun Jul 24, 2005 4:27 pm    Post subject: Reply with quote

nope, j'ai oublié de dire que la form ne contient pas qu'un champs image, mais aussi un champs txt pour lui donner une description...

donc avec ta solution, l'upload ne se fait même pas .


Le bac de leffe est toujours en jeux :D
_________________
l'alcool est un ennemi...
et en quelque sorte,...
fuir l'ennemi, c'est lâche


Last edited by arma on Sun Jul 24, 2005 4:29 pm; edited 1 time in total
Back to top
View user's profile Send private message
naerex
Guru
Guru


Joined: 02 Apr 2005
Posts: 316
Location: Paris, France

PostPosted: Sun Jul 24, 2005 4:28 pm    Post subject: Reply with quote

application/octet-stream alors ?

sinon je trouve ta signature pas coherente, fuire l'ennemi ce n'est pas toujours lache, si il est trop puissant c'est plutot du bon sens. Alors que ne pas resister à l'alcool c'est dans tous les cas de la lacheté.


Last edited by naerex on Sun Jul 24, 2005 4:31 pm; edited 1 time in total
Back to top
View user's profile Send private message
arma
Apprentice
Apprentice


Joined: 07 Nov 2004
Posts: 198
Location: Belgium

PostPosted: Sun Jul 24, 2005 4:30 pm    Post subject: Reply with quote

déjà essayé

même en ne mettant que le champs fil eet en supprimant les autres INPUt et en mettant le enctype à image/jpeg

cela me donnne toujorus le même pauvre résultat
_________________
l'alcool est un ennemi...
et en quelque sorte,...
fuir l'ennemi, c'est lâche
Back to top
View user's profile Send private message
naerex
Guru
Guru


Joined: 02 Apr 2005
Posts: 316
Location: Paris, France

PostPosted: Sun Jul 24, 2005 4:36 pm    Post subject: Reply with quote

multipart/mixed peut etre ? tu les as tous essayé deja ?
Back to top
View user's profile Send private message
arma
Apprentice
Apprentice


Joined: 07 Nov 2004
Posts: 198
Location: Belgium

PostPosted: Sun Jul 24, 2005 4:43 pm    Post subject: Reply with quote

oui quasi tous

le dernier que tu me conseille m'a même retourné une erreur interne du serveur :( ... je dois pas avoir de chance
_________________
l'alcool est un ennemi...
et en quelque sorte,...
fuir l'ennemi, c'est lâche
Back to top
View user's profile Send private message
arma
Apprentice
Apprentice


Joined: 07 Nov 2004
Posts: 198
Location: Belgium

PostPosted: Sun Jul 24, 2005 7:23 pm    Post subject: Reply with quote

je ne vois pas vraiment ce qui peut clocher
Code:
<?


if(isset($_POST['ADDPIC']))
{
  $conn_id = ftp_connect("localhost");
  $login_result = ftp_login($conn_id, "********", "********");
  ftp_chdir($conn_id,"/public_html/albums");
  ftp_put($conn_id,"tutu.jpg" ,$_FILES['picturefile']['tmp_name'] , FTP_BINARY);
  ftp_close($conn_id);

  echo "errors: ".$_FILES['picturefile']['error'];

}
else
{
echo "

<FORM name=\"addpic\" enctype=\"multipart/form-data\"  method=\"post\" action=\"./uplod.php\">
  <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"500000000\" />
  <input type=\"file\" name=\"picturefile\" id=\"picturefile\">
  <input type=\"submit\" name=\"ADDPIC\" value=\"Add picture\" >
</FORM>
";

}
?>


et ce n'est pas l'acces ftp qui déconne, j'en suis sûr

si quelqu'un à déjà eut le problème
_________________
l'alcool est un ennemi...
et en quelque sorte,...
fuir l'ennemi, c'est lâche
Back to top
View user's profile Send private message
arma
Apprentice
Apprentice


Joined: 07 Nov 2004
Posts: 198
Location: Belgium

PostPosted: Sun Jul 24, 2005 9:07 pm    Post subject: Reply with quote

dsl pour le bruit..


il s'es avéré que le problème venait du serveur apache lui-même ou de la connection qui y aboutit

merci pour votre aide
_________________
l'alcool est un ennemi...
et en quelque sorte,...
fuir l'ennemi, c'est lâche
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum