begin process at 2012 05 29 23:00:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Divers

 > 

Récupération information local d'un fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récupération information local d'un fichier

mercredi 15 février 2006 à 13:27:30 | Récupération information local d'un fichier

Blacknight91titi

Membre Club
Bonjour,

Ayant fait des recherches concernant mon problème sur le site je n'ai pas trouver de réponses, je me permet donc de poster un nouveau topic.

Je dispose d'une page php qui est apelé via Flash. Flash en l'apellant lui transmet un fichier $_FILES que j'upload grace a cette page php.
Suite a cela j'aimerai pouvoir vérifier le type de ce fichier, flash renvoyant toujours la même valeur a savoir "application/octet-stream".
On peut donc exclure le $_FILES['name']['type']

J'ai donc pensé passé par javascript.
Ma question est la suivante :
   - Est t'il possible re récupéré le type du fichier local (pas son extension) à partir de son chemin d'accès complet ? (a priori flash le transmet bien : $_FILES['name']['tmp_name'])
   - Et si oui comment ?
   - Suite a cette question, est t'il aussi possible re récupéré tout un tas d'information sur le fichier tel que sa taille ou son nom (même si flash retransmet bien ces informations la)

   - Autrement si l'on ne peut pas, est t'il possible de passer par un autre moyen pour récupéré ce type ? (coté flash, avec la méthode utiliser je n'ai pas trouver de moyen d'acéder au type, pour lui il s'agit de l'extension du fichier)

Merci d'avance pour vos réponse qui, je l'espère, m'aideront a résoudre ce problème.

ps : j'ai bien vérifier avec plusieurs type de fichier le type renvoyé par flash sur la page php, celui ci renvoi toujours "application/octet-stream"

Blacknight
http://flash-nouvelle.no-ip.org/ v.3 disponible (Exclusive IE)
jeudi 16 février 2006 à 09:49:35 | Re : Récupération information local d'un fichier

bultez

Membre Club

Bonjour,
>>récupérer le type du fichier local (pas son extension) à partir de son chemin d'accès complet ?
pas compris. l'extension ==> le type, ou alors je ne vois pas...
le type à partir du chemin ? c'est à dire ?
>>récupérer tout un tas d'information sur le fichier
en javascript ? si, et seulement si, Windows + Internet Explorer + Active'X FileSystemObject 

quels sont les buts à ateindre ?
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

jeudi 16 février 2006 à 10:34:33 | Re : Récupération information local d'un fichier

Blacknight91titi

Membre Club
Bonjour,

L'extension n'est pas forcement égale au type.
Exemple :
On dispose d'un formulaire de post de fichier (banal).
On envoi un fichier en vérifiant une fois le formulaire poster que son type corespond bien a une image jpg juste avant de le copier, sinon on ne le copie pas.
Maintenant pour vériffier que son type n'est pas la même chose que son extension, changeons l'extension d'un fichier .exe ou autre en .jpg puis envoyons le via le formulaire.
La on vera bien que le post de fonctionera pas car le type n'est pas celui d'une image Jpg alors que son extension si.

C'est enfait une signature inchangeable qui existe sur le fichier.

Moi se que j'aimerai effectué c'est a partir d'un chemin de fichier local, vérifier ce type (en php => $_FILES['name']['type']) car flash ne l'a pas corectement transmit a php (celui ci renvoi toujours "application/octet-stream" comme type de fichier)

Le but a atteindre est d'effectur un post via flash pour disposer d'une barre de chargement indiquant l'état de l'upload du fichier (jusque la pas de problème) tout en vérifiant le type du fichier pour ne pas poster n'importe quoi (même si plus haut flash peut vérifier l'extension au moment du tri de fichier).
Malheuresement dans flash on ne peut avoir accès au type du fichier, uniquement son extension.

Je me suis donc porter vers javascript espérant pouvoir effectuer cette opération.

Merci d'avance.

Blacknight
http://flash-nouvelle.no-ip.org/ v.3 disponible (Exclusive IE)
jeudi 16 février 2006 à 10:49:49 | Re : Récupération information local d'un fichier

bultez

Membre Club

Bonjour,
>>
en vérifiant une fois le formulaire posté, que son type correspond bien à...
>>Là on verra bien que le post ne fonctionnera pas car le type n'est pas celui d'une image Jpg alors que son extension si
et comment/avec quoi ? contrôle-on ( et où ? ) ce type ?
Cordialement. Bul. ~
Mon Site qu'il est à Moi ~

jeudi 16 février 2006 à 10:59:30 | Re : Récupération information local d'un fichier

Blacknight91titi

Membre Club
Ceci était un exemple, on l'aurai vérifier en php grace a $_FILES['nom']['type']
Mais je le répète ce n'était qu'un exemple, pour bien montrer que l'extension n'est pas forcement le type.

Blacknight
http://flash-nouvelle.no-ip.org/ v.3 disponible (Exclusive IE)
jeudi 16 février 2006 à 11:10:36 | Re : Récupération information local d'un fichier

bultez

Membre Club

$_FILES['userfile']['type']
Le type MIME du fichier, si le navigateur a fourni cette information. Par exemple, cela
pourra être "image/gif" . Ce type mime n'est cependant pas vérifié du côté de PHP et
donc, ne prend pas sa valeur pour se synchroniser.

Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

jeudi 16 février 2006 à 11:39:20 | Re : Récupération information local d'un fichier

Blacknight91titi

Membre Club
Je ne comprend pas trop, c'est a dire ?

Blacknight
http://flash-nouvelle.no-ip.org/ v.3 disponible (Exclusive IE)
jeudi 16 février 2006 à 12:07:07 | Re : Récupération information local d'un fichier

bultez

Membre Club

que $_FILE['userfile']['type'] n'est pas ce que contient le fichier.
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

jeudi 16 février 2006 à 12:15:31 | Re : Récupération information local d'un fichier

bultez

Membre Club

<html>
<head>
<title>Exercice 4b</title>
<script type="text/javascript">
function relevechaine ()
{
var s = "";// Chaine
var i; // compteur
var l; // longueur chaine
var c; // caractère courant
var m; // mot
var n; // compteur indiquant le nombre(s) de cases du tableau déjà compléter
var taille_max = 5; // taille maximum du tableau
var tab = new Array (taille_max); // Déclaration du tableau
 s = document.getElementById("champ").value;
s = s + '.';
 document.write (s);
l = s.length;
 document.write (l);
}
</script>
</head>
<body>
<form method=post action=post>
Champ texte :
<input type="text" id="champ" size="40" maxlength="150" value="votre texte"/>
<input type="button" id="bouton" value="OK"
 onclick="relevechaine();" />
</form>
</body></html>

mais enfin, après l'affichage, regarder la source de la page !
elle ne contiendra plus que "votre texte. 12"
( document.write efface la peg, y compris le javascript ).
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

jeudi 16 février 2006 à 12:18:53 | Re : Récupération information local d'un fichier

bultez

Membre Club

désolé
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~


1 2

Cette discussion est classée dans : fichier, local, type, flash, information


Répondre à ce message

Sujets en rapport avec ce message

du flash dans un fichier .JS [ par bernard09 ] Salut.Je cherche à inserer les lignes d'appel d'une animation flash dans un fichier .JS pour pouvoir ensuite lancer l'animation sur plusieurs page et Formulaire [ par Citymaniak ] Bonjour.Je recommence, j'ai tout effac¨¦ par m¨¦garde.Bon, je cherchais un fomulaire qui me permet de recevoir un fichier.J'ai cherch¨¦ pour en trouv¨ type de fichier uploadé [ par rakizm ] bijoir les gars c encore moi celui du php :)j'aimerai savoir si kk1 sait comment faire un test sur le type de fichier à uploader avant le submit du do Flash dans fichier javascript [ par pinky0078 ] Bonjour,je souhaiterais faire un quiz musical. J'ai don recupéré un quiz dévellopé par cj sous le format .js et je souhaiterais y intégrer le lecteur [BAR]Help [ par pitbull07100 ] Bonjour a tous, Voila mon problème, j'ai un fichier txt en local qui récupère des info a partir d'un executable et qui ce met a jour toutes les 2seco Ouvrir un fichier en local [ par flexx ] Salut J'aimerais pouvoir regarder la taille d'un fichier en local avant de l'uploader, et si cette taille est supérieur à un certain seuil, je voudra Chargement d'un fichier local via javascript [ par Billybobbonnet ] Salut,Est-il possible de servir dans une page web des objets présents sur le disque dur côté client? J'entends par là un code js qui peut à charger da Fichier joint en flash [ par coulemelle ] Bonjour, tout d'abord j'espère avoir posté dans le bon thème (car je suis un peu perdu ici ^^). Voila mon problème : j'ai un site en flash et j'aime Récupéré la taille d'un fichier en local [ par Blacknight91titi ] Bonjour a tous.J'aimerai savoir s'il est possible de récupéré la taille d'un fichier local d'une personne.Simplement la taille.Si c'est possible comme effacement de fichier dans l'historique [ par GoldPegasus ] voila j'aimerai savoir si c'est possible d'effacer un fichier accéder de l'historique.c'est a dire je cré un lien vers un pdf le pdf s'affiche tous va


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales