2013-06-12 4 views
0

Je voudrais savoir comment puis-je télécharger un fichier après l'avoir sélectionné en utilisant HTML5 de cette façon:du transfert de fichiers vers le serveur en utilisant HTML5

<input type="file" .... /> 

La ligne vous donne ci-dessus la possibilité de sélectionner un fichier, maintenant Je dois le télécharger sur le serveur. Puisque je ne connais pas la réponse, je vais marquer à la fois php et Javascript.

+0

Un fichier '' est pas exactement nouvelle. Enfoncez un '

' autour et soumettez-le. (Le formulaire doit être soumis via HTTP POST et doit avoir 'enctype =" multipart/form-data "'.) – Carsten

+0

En HTML5, vous n'avez pas besoin de fermer la balise '' pour pouvoir supprimer la barre oblique inverse . (Cela vaut également pour ',


,
' et les goûts.) –

Répondre

0

Vous avez besoin d'un script comme celui-ci téléchargement:

<?php 
if ($_FILES["file"]["error"] > 0) 
    { 
    echo "Error: " . $_FILES["file"]["error"] . "<br>"; 
    } 
else 
    { 
    echo "Upload: " . $_FILES["file"]["name"] . "<br>"; 
    echo "Type: " . $_FILES["file"]["type"] . "<br>"; 
    echo "Size: " . ($_FILES["file"]["size"]/1024) . " kB<br>"; 
    echo "Stored in: " . $_FILES["file"]["tmp_name"]; 
    } 
?> 

Vérifiez ce lien (http://www.w3schools.com/php/php_file_upload.asp)

+0

Tout ce dont j'ai besoin est dans ce lien, merci. –

+0

Vous êtes les bienvenus :) –

1

Here is the code of Upload file in PHP

index.php

<html> 
<body> 

<form action="upload_file.php" method="post" 
enctype="multipart/form-data"> 
<label for="file">Filename:</label> 
<input type="file" name="file" id="file"><br> 
<input type="submit" name="submit" value="Submit"> 
</form> 

</body> 
</html> 

upload_file.php

<?php 
if ($_FILES["file"]["error"] > 0) 
    { 
    echo "Error: " . $_FILES["file"]["error"] . "<br>"; 
    } 
else 
    { 
    echo "Upload: " . $_FILES["file"]["name"] . "<br>"; 
    echo "Type: " . $_FILES["file"]["type"] . "<br>"; 
    echo "Size: " . ($_FILES["file"]["size"]/1024) . " kB<br>"; 
    echo "Stored in: " . $_FILES["file"]["tmp_name"]; 
    } 
?> 
Questions connexes