Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2008, 15h50   #1
Invité régulier
 
Inscription : mai 2008
Messages : 35
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 35
Points : 8
Points : 8
Par défaut drag & drop de fichiers dans un site web.

bonjour

je voudrais pouvoir récupérer le nom du fichier qui serait glissé sur mon site web.

ex: je clique sur un fichier (document.txt), je le déplace au dessus de mon site , et je voudrais pouvoir récupérer (au moment ou je le lache) le nom du fichier droppé sur un champ input text par exemple(dans ce cas : document.txt)

merci bien
bennyben77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2008, 16h00   #2
Modérateur
 
Avatar de DoubleU
 
Inscription : janvier 2006
Messages : 1 107
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 107
Points : 1 118
Points : 1 118
Un fichier de ta machine?
DoubleU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2008, 16h05   #3
Invité régulier
 
Inscription : mai 2008
Messages : 35
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 35
Points : 8
Points : 8
Citation:
Envoyé par DoubleU Voir le message
Un fichier de ta machine?
oui tous à fait.

Je veux même plus que le nom ,je veux aussi le chemin d'accès.
ex: c:/dossier/document.txt
bennyben77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2008, 16h15   #4
Modérateur
 
Avatar de DoubleU
 
Inscription : janvier 2006
Messages : 1 107
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 107
Points : 1 118
Points : 1 118
Ben désolé de te dire ca, mais c'est pas la peine d'aller plus loin, c'est pas possible.

Pour raisons de sécurité, javascript n'a pas accès à ton système de fichier.
DoubleU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2008, 17h42   #5
Invité régulier
 
Inscription : mai 2008
Messages : 35
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 35
Points : 8
Points : 8
En faite pour être plus précis j'ai fais un petit site que me permet d'uploader un fichier qui est sur ma machine sur mon serveur web.

Voici le code du dit site (au cas ou):
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
index.html
 
<form method="post" enctype="multipart/form-data" action="upload.php">
<p>
<input type="file" name="fichier" size="30">
<input type="submit" name="upload" value="Uploader">
</p>
</form>
 
 
 
 
 
upload.php
 
 
<?php
 
if( isset($_POST['upload']) ) // si formulaire soumis
{
    $content_dir = 'upload/'; // dossier où sera déplacé le fichier
 
    $tmp_file = $_FILES['fichier']['tmp_name'];
 
    if( !is_uploaded_file($tmp_file) )
    {
        exit("Le fichier est introuvable");
    }
 
    // on vérifie maintenant l'extension
    $type_file = $_FILES['fichier']['type'];
 
    if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
    {
        exit("Le fichier n'est pas une image");
    }
 
    // on copie le fichier dans le dossier de destination
    $name_file = $_FILES['fichier']['name'];
 
    if( preg_match('#[\x00-\x1F\x7F-\x9F/\\\\]#', $name_file) )
	{
		exit("Nom de fichier non valide");
	}
	else if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
	{
		exit("Impossible de copier le fichier dans $content_dir");
	}
 
    echo "Le fichier a bien été uploadé";
}
 
?>

Le problème, c'est qu'à l'heure actuel je dois faire (sur mon site) "un parcourir" pour aller chercher le dit fichier, ce qui s'avere etre lourd et long (vu mon arborescence). Et j'aurai voulu tous simple prendre le fichier et le glisser sur mon site pour qu'il s'upload.
bennyben77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2008, 17h49   #6
Modérateur
 
Avatar de DoubleU
 
Inscription : janvier 2006
Messages : 1 107
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 107
Points : 1 118
Points : 1 118
J'avais bien compris, mais la réponse reste la même ^^.
DoubleU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2008, 17h55   #7
Invité régulier
 
Inscription : mai 2008
Messages : 35
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 35
Points : 8
Points : 8
arf.
Bon dommage (voir chiant).
Merci pour ton aide et ton temps.

++
bennyben77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h57.


 
 
 
 
Partenaires

Hébergement Web