2010-01-11 9 views

Répondre

3

Non, les fichiers téléchargés sont toujours stockés dans un fichier tmp en utilisant le modèle indiqué dans http://www.w3schools.com/PHP/php_file_upload.asp.

Cependant, vous pouvez permettre à un POST et faire quelque chose comme:

$in = fopen("php://stdin", "rb"); 

curl -v -X POST -d @filetoupload.xml --header Content-Type:application/xml http://host.com 
1

Voilà comment PHP télécharge le fichier, dans un fichier temporaire, que vous pouvez lire dans une variable. Vous pouvez utiliser la fonction move_uploaded_file si vous souhaitez le déplacer quelque part sans lire le contenu du fichier, puis en les écrivant, mais il n'y a pas vraiment moyen de contourner la partie "upload to temp file" du processus. Vous devez l'obtenir sur le serveur en quelque sorte ...

Questions connexes