UPLOAD DE FICHIER AVEC FILEREFERENCE & FILEREFERENCELIST
skconcept
Messages postés11Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention11 mai 2009
-
25 févr. 2008 à 19:03
benvet
Messages postés1Date d'inscriptionlundi 17 mars 2008StatutMembreDernière intervention12 juin 2013
-
12 juin 2013 à 18:09
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
benvet
Messages postés1Date d'inscriptionlundi 17 mars 2008StatutMembreDernière intervention12 juin 2013 12 juin 2013 à 18:09
Bonjour,
très efficace ce script.
Juste une question (flash a toujours été énigmatique pour moi) :
dans mon fichier, tout se passe bien : je fais un renommage du fichier uploadé (histoire de sécuriser un peu le tout + gestion avec Base de donnée) mais j'aimerais renvoyer à flash le nom de ce nouveau fichier et là je patauge... : je ne sais pas trop ce qu'il faut dire dans php et flash pour récupérer le nom de ce nouveau fichier dans flash (malgré ta petite explication avec :
onUploadCompleteData = function(fileRef:FileReference, data:String) {}
si tu as quelques minutes pour éclairer ma lanterne... merci
Matyouz
Messages postés28Date d'inscriptiondimanche 27 mars 2005StatutMembreDernière intervention27 juillet 2011 27 juil. 2011 à 14:50
Bonjour,
Est t-il possible d'inclure un redimmensionnement des images avant l'upload ?
Merci.
lp5
Messages postés32Date d'inscriptionsamedi 8 mai 2004StatutMembreDernière intervention 5 septembre 2010 21 mai 2010 à 18:22
bonjour à toi et merci pour ce code
mais, mais... où inscrire le mail de réception ???
je ne trouve pas de note ni dans le fla, ni dans le php
merci, merci
lox
origamigraphics
Messages postés2Date d'inscriptionvendredi 19 février 2010StatutMembreDernière intervention28 février 2010 28 févr. 2010 à 18:33
Merci, ça marche du tonnerre ! C'était juste un problème de permissions de fichiers : code 644 pour les fichiers et 705 pour les dossiers avec OVH...
Autre chose : est-il possible d'ajouter une commande pour supprimer un fichier précédemment uploadé ? Je suppose que ceci doit se faire au niveau du PHP ?
cs_UNi
Messages postés35Date d'inscriptionvendredi 15 février 2002StatutMembreDernière intervention27 avril 2009 28 févr. 2010 à 10:59
Il faut vérifier que le chemin pour le répertoire de l'upload dans le fichier upload.php est correct.
origamigraphics
Messages postés2Date d'inscriptionvendredi 19 février 2010StatutMembreDernière intervention28 février 2010 28 févr. 2010 à 09:18
Salut,
Ton code est super, mais je n'arrive pas à le faire fonctionner en ligne sur mon serveur OVH... Quand je clique sur upload et sélectionne un fichier tout va bien, mais quand l'upload est à 100% il reste calé et rien n'est transféré sur le serveur. J'ai essayé avec d'autres modules et j'ai toujours le même problème. Pourtant je mets les permissions de fichier sur 777.
Peux-tu m'aider ?
garry12345
Messages postés1Date d'inscriptionmercredi 5 août 2009StatutMembreDernière intervention 9 février 2010 9 févr. 2010 à 12:18
Super Code, petite question il y a t-il une variable qui limite la taille du fichier à Uploader? Et si Oui comment agir sur cette contrainte?
Merci en tout cas Uni pour cette super source.
davedavej
Messages postés7Date d'inscriptionlundi 27 juin 2005StatutMembreDernière intervention12 juillet 2009 12 juil. 2009 à 10:48
bonjour
comment peut on le modifier pour accepter qu'une selection ? Merci
cs_camil29j
Messages postés2Date d'inscriptionmercredi 14 novembre 2007StatutMembreDernière intervention20 mai 2009 10 avril 2009 à 15:39
Bonjour,
Comment changer le répertoire d'upload ? car il upload vers localhost et je sais pas me servire de Flash :s
Je n'y ait jamais touché je les installé mais comment faire?
cs_UNi
Messages postés35Date d'inscriptionvendredi 15 février 2002StatutMembreDernière intervention27 avril 2009 24 févr. 2009 à 09:43
Les fichiers temporaire sont stocké dans le répertoire temp défini dans le php.ini
Pour modifier le chemin de destination des fichiers uploadé il faut modifier le fichier upload.php en changeant la ligne move_uploaded_file.
cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 20152 5 févr. 2009 à 09:50
Saluté,
bon ben j'ai finalement réussi à faire un script d'upload multiple pas mal....
www.nasuploader.com :)
à vous de tester
@+
kata33
Messages postés1Date d'inscriptionvendredi 29 février 2008StatutMembreDernière intervention18 décembre 2008 18 déc. 2008 à 13:35
Super prog en flash, petite question, est-il possible d'afficher mes images uploader sur mon serveur vers une autre page flash en AS2 ?
Si vous aviez un script ou autre sa serai super super.
merci
cs_UNi
Messages postés35Date d'inscriptionvendredi 15 février 2002StatutMembreDernière intervention27 avril 2009 12 nov. 2008 à 15:45
Aprés vérification de la doc flash sur le fileReference il existe une propriété size des objet chargé sinon pour ce qui est de la communication php -> flash
il faut regarder du coté de l'event
onUploadCompleteData = function(fileRef:FileReference, data:String) {}
pour plus d'informations je te conseil d'allé voir la doc sur le'objet FileReference
pour ce qui est de la taille du fichier on peut seulement le voir au niveau de PHP et donc faire un retour dans flash !
kriskadespe71
Messages postés2Date d'inscriptionsamedi 14 octobre 2006StatutMembreDernière intervention12 novembre 2008 12 nov. 2008 à 00:56
Salut,
Je trouve cette source génial, mais j'aimerais apporter 2 ou 3 modifications pour l'utiliser sur mon site...
Je voulais savoir si c'est possible d'empecher l'utilisateur de selectionner des fichier d'un certain type d'extension (genre .php ou .asp etc...) et savoir si on pouvez faire pareil pour la taille des fichiers (genre l'empecher de selectionner des fichiers de plus de 45 Mo)
Merci et a +
cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 20152 1 nov. 2008 à 13:10
yes ! merci pour les astuces j'ai réussi à faire ça ... il me reste qu'un seul pb (voir mp) ... si j'arrive à faire quelque chose de bien je pense que je diffuserai ma source sur le web ;)
@+
cs_UNi
Messages postés35Date d'inscriptionvendredi 15 février 2002StatutMembreDernière intervention27 avril 2009 31 oct. 2008 à 11:20
Oui je pense que c'est possible mais pour celà il faut utiliser la comm via Javascript !
cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 20152 30 oct. 2008 à 16:29
autant pour moi ... c'est le chemin dans le fla qui est en dur... suffit de le changer...
est ce possible de déclencher l'upload via un bouton dans un form HTML ?
genre on sélectionne les fichiers qui s'ajoutent à la liste de transfert ...
quand on click le bouton submit du form html ça lance l'upload et une fois l'upload fini le flash appelle une fonction js dans la page qui soumet le formulaire avec par exemple un petit tableau contenant les erreurs détectées lors de l'upload ... genre ;)
thx pr la base en tt k
à+
cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 20152 30 oct. 2008 à 16:20
salut ... ton code à l'air top mais il semblerai qu'il ne se passe rien quand je le lance chez moi sur mon ordi sous IE ou FF...
normal ?
l'exemple du zip est il fonctionnel ?
merci d'avance
@+
soundpanther
Messages postés68Date d'inscriptionvendredi 27 juillet 2007StatutMembreDernière intervention31 janvier 2009 18 mai 2008 à 15:13
Bonjour,
comme miro64 j'ai transferer le tous sur mon ftp, et apres selection d'un fichier de 2KO ou plus rien ne ce passe.
Pouvez-vous m'aider SVP
Merci
raver579
Messages postés1Date d'inscriptiondimanche 12 mars 2006StatutMembreDernière intervention12 mai 2008 12 mai 2008 à 17:26
Bonjour... Je suis très intéressé par cette source... Depuis le temps que je cherche un upload avec pbar : )
Seulement j'aimerais restreindre l'upload à un seul fichier.. Je n'arrive à manipuler le code pour le faire car je suis encore débutant.
Serais-t’il possible d'avoir une version d'as ? PLEASE !
cs_UNi
Messages postés35Date d'inscriptionvendredi 15 février 2002StatutMembreDernière intervention27 avril 2009 26 mars 2008 à 22:13
quel est la taille du fichier que tu essaye d'uploader ??
miro64
Messages postés1Date d'inscriptionjeudi 23 septembre 2004StatutMembreDernière intervention26 mars 2008 26 mars 2008 à 19:03
Etrange... Il ne fonctionne pas chez moi ? Une idée ?...
J'ai tout mis dans le même dossier sur mon serveur. Après la sélection de fichier... rien ne se passe et après vérification, rien n'est uploadé dans le dossier. Testé sur Safari Mac et IE 6 PC...
Merci d'avance !
carohocs
Messages postés2Date d'inscriptionmardi 31 janvier 2006StatutMembreDernière intervention26 février 2008 26 févr. 2008 à 19:59
merci pour ton aide : c'est parfait
cs_UNi
Messages postés35Date d'inscriptionvendredi 15 février 2002StatutMembreDernière intervention27 avril 2009 26 févr. 2008 à 18:00
oui tu place les fichiers sur ton serveur et ensuite ça upload les fichiers que tu sélectionnés dans le répertoire en cours
carohocs
Messages postés2Date d'inscriptionmardi 31 janvier 2006StatutMembreDernière intervention26 février 2008 26 févr. 2008 à 17:41
salut, cette source m'interesse bcp merci
mais comment l'utilise -t on ? il suffit de placer les fichiers telsquels sur le serveur ?
cs_UNi
Messages postés35Date d'inscriptionvendredi 15 février 2002StatutMembreDernière intervention27 avril 2009 26 févr. 2008 à 14:26
Le fichier est envoyé dans le variable $_FILES["Filedata"] après on en fait ce qu'on veut via un script (PHP dans l'exemple)
willartic
Messages postés1Date d'inscriptionmardi 8 janvier 2008StatutMembreDernière intervention26 février 2008 26 févr. 2008 à 13:46
Bonjour
super source que celle ci mais ou va le fichier uploadé ? peut lui assignier un URL precis ou une boite mail ?
cs_UNi
Messages postés35Date d'inscriptionvendredi 15 février 2002StatutMembreDernière intervention27 avril 2009 25 févr. 2008 à 19:47
Oui il est tout a fait possible d'appliquer un filtre sur les fichiers dans la fenetre de sélectin. Voici un exemple de code :
var allTypes:Array = new Array();
var imageTypes:Object = new Object();
imageTypes.description = "Images (*.JPG;*.JPEG;*.JPE;*.GIF;*.PNG;)";
imageTypes.extension = "*.jpg; *.jpeg; *.jpe; *.gif; *.png;";
allTypes.push(imageTypes);
var textTypes:Object = new Object();
textTypes.description = "Text Files (*.TXT;*.RTF;)";
textTypes.extension = "*.txt; *.rtf";
allTypes.push(textTypes);
var fileRef:FileReferenceList = new FileReferenceList();
fileRef.browse(allTypes);
skconcept
Messages postés11Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention11 mai 2009 25 févr. 2008 à 19:03
Bonjour,
Merci cette source m'intéresse.
J'ai une question cependant : Est-il possible de "sécuriser" l'envoi de fichier en obligeant l'utilisateur à n'uploader qu'un certain type de fichier (par exemple .jpg) et donc faire en sorte d'interdire l'upload si le fichier à uploader comporte une autre extension.. Je ne sais pas si cela sécurise réellement, mais ce serait déjà un plus pour moi. Merci pour votre aide.
12 juin 2013 à 18:09
très efficace ce script.
Juste une question (flash a toujours été énigmatique pour moi) :
dans mon fichier, tout se passe bien : je fais un renommage du fichier uploadé (histoire de sécuriser un peu le tout + gestion avec Base de donnée) mais j'aimerais renvoyer à flash le nom de ce nouveau fichier et là je patauge... : je ne sais pas trop ce qu'il faut dire dans php et flash pour récupérer le nom de ce nouveau fichier dans flash (malgré ta petite explication avec :
onUploadCompleteData = function(fileRef:FileReference, data:String) {}
si tu as quelques minutes pour éclairer ma lanterne... merci
27 juil. 2011 à 14:50
Est t-il possible d'inclure un redimmensionnement des images avant l'upload ?
Merci.
21 mai 2010 à 18:22
mais, mais... où inscrire le mail de réception ???
je ne trouve pas de note ni dans le fla, ni dans le php
merci, merci
lox
28 févr. 2010 à 18:33
Autre chose : est-il possible d'ajouter une commande pour supprimer un fichier précédemment uploadé ? Je suppose que ceci doit se faire au niveau du PHP ?
28 févr. 2010 à 10:59
28 févr. 2010 à 09:18
Ton code est super, mais je n'arrive pas à le faire fonctionner en ligne sur mon serveur OVH... Quand je clique sur upload et sélectionne un fichier tout va bien, mais quand l'upload est à 100% il reste calé et rien n'est transféré sur le serveur. J'ai essayé avec d'autres modules et j'ai toujours le même problème. Pourtant je mets les permissions de fichier sur 777.
Peux-tu m'aider ?
9 févr. 2010 à 12:18
Merci en tout cas Uni pour cette super source.
12 juil. 2009 à 10:48
comment peut on le modifier pour accepter qu'une selection ? Merci
10 avril 2009 à 15:39
Comment changer le répertoire d'upload ? car il upload vers localhost et je sais pas me servire de Flash :s
Je n'y ait jamais touché je les installé mais comment faire?
24 févr. 2009 à 09:43
Pour modifier le chemin de destination des fichiers uploadé il faut modifier le fichier upload.php en changeant la ligne move_uploaded_file.
exemple :
move_uploaded_file($_FILES["Filedata"]["tmp_name"], "nouveau_repertoire/".$_FILES["Filedata"]['name']);
Il faut bien faire attention que le répertoire existe déjà !
23 févr. 2009 à 17:37
23 févr. 2009 à 17:11
var urlUpload = "http://localhost/upload.php";
5 févr. 2009 à 09:50
bon ben j'ai finalement réussi à faire un script d'upload multiple pas mal....
www.nasuploader.com :)
à vous de tester
@+
18 déc. 2008 à 13:35
Si vous aviez un script ou autre sa serai super super.
merci
12 nov. 2008 à 15:45
il faut regarder du coté de l'event
onUploadCompleteData = function(fileRef:FileReference, data:String) {}
pour plus d'informations je te conseil d'allé voir la doc sur le'objet FileReference
http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001657.html
;0) bon courage à toi !!
12 nov. 2008 à 15:10
Parce que je vois pas comment communiquer dans le sens php -> flash...
Merci a toi de l'aide que tu m'apporte.
12 nov. 2008 à 09:36
exemple :
pour ce qui est de la taille du fichier on peut seulement le voir au niveau de PHP et donc faire un retour dans flash !
12 nov. 2008 à 00:56
Je trouve cette source génial, mais j'aimerais apporter 2 ou 3 modifications pour l'utiliser sur mon site...
Je voulais savoir si c'est possible d'empecher l'utilisateur de selectionner des fichier d'un certain type d'extension (genre .php ou .asp etc...) et savoir si on pouvez faire pareil pour la taille des fichiers (genre l'empecher de selectionner des fichiers de plus de 45 Mo)
Merci et a +
1 nov. 2008 à 13:10
@+
31 oct. 2008 à 11:20
Pour plus d'infos je te conseil ce site : http://blog.webinventif.fr/index.php?2007/04/25/41-communication-flash-javascript-via-externalinterface
ou encore :
http://wiki.mediabox.fr/tutoriaux/flash/communication_flash_-_javascript_via_externalinterface
30 oct. 2008 à 16:29
est ce possible de déclencher l'upload via un bouton dans un form HTML ?
genre on sélectionne les fichiers qui s'ajoutent à la liste de transfert ...
quand on click le bouton submit du form html ça lance l'upload et une fois l'upload fini le flash appelle une fonction js dans la page qui soumet le formulaire avec par exemple un petit tableau contenant les erreurs détectées lors de l'upload ... genre ;)
thx pr la base en tt k
à+
30 oct. 2008 à 16:20
normal ?
l'exemple du zip est il fonctionnel ?
merci d'avance
@+
18 mai 2008 à 15:13
comme miro64 j'ai transferer le tous sur mon ftp, et apres selection d'un fichier de 2KO ou plus rien ne ce passe.
Pouvez-vous m'aider SVP
Merci
12 mai 2008 à 17:26
Seulement j'aimerais restreindre l'upload à un seul fichier.. Je n'arrive à manipuler le code pour le faire car je suis encore débutant.
Serais-t’il possible d'avoir une version d'as ? PLEASE !
26 mars 2008 à 22:13
26 mars 2008 à 19:03
J'ai tout mis dans le même dossier sur mon serveur. Après la sélection de fichier... rien ne se passe et après vérification, rien n'est uploadé dans le dossier. Testé sur Safari Mac et IE 6 PC...
Merci d'avance !
26 févr. 2008 à 19:59
26 févr. 2008 à 18:00
26 févr. 2008 à 17:41
mais comment l'utilise -t on ? il suffit de placer les fichiers telsquels sur le serveur ?
26 févr. 2008 à 14:26
26 févr. 2008 à 13:46
super source que celle ci mais ou va le fichier uploadé ? peut lui assignier un URL precis ou une boite mail ?
25 févr. 2008 à 19:47
var allTypes:Array = new Array();
var imageTypes:Object = new Object();
imageTypes.description = "Images (*.JPG;*.JPEG;*.JPE;*.GIF;*.PNG;)";
imageTypes.extension = "*.jpg; *.jpeg; *.jpe; *.gif; *.png;";
allTypes.push(imageTypes);
var textTypes:Object = new Object();
textTypes.description = "Text Files (*.TXT;*.RTF;)";
textTypes.extension = "*.txt; *.rtf";
allTypes.push(textTypes);
var fileRef:FileReferenceList = new FileReferenceList();
fileRef.browse(allTypes);
25 févr. 2008 à 19:03
Merci cette source m'intéresse.
J'ai une question cependant : Est-il possible de "sécuriser" l'envoi de fichier en obligeant l'utilisateur à n'uploader qu'un certain type de fichier (par exemple .jpg) et donc faire en sorte d'interdire l'upload si le fichier à uploader comporte une autre extension.. Je ne sais pas si cela sécurise réellement, mais ce serait déjà un plus pour moi. Merci pour votre aide.
Sinon bravo j'ai bien la présentation