Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

UPLOAD DE FICHIER AVEC FILEREFERENCE & FILEREFERENCELIST


Information sur la source

Description

Cliquez pour voir la capture en taille normale
Ce script permet de montrer comment uploader des fichiers en flash de façon trés simple, il utilise les composant FileReference et FileReferenceList
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de skconcept le 25/02/2008 19:03:24

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.

Sinon bravo j'ai bien la présentation

signaler à un administrateur
Commentaire de UNi le 25/02/2008 19:47:30

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);

signaler à un administrateur
Commentaire de willartic le 26/02/2008 13:46:21

Bonjour
super source que celle ci mais ou va le fichier uploadé ? peut lui assignier un URL precis ou une boite mail ?

signaler à un administrateur
Commentaire de UNi le 26/02/2008 14:26:43

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)

signaler à un administrateur
Commentaire de carohocs le 26/02/2008 17:41:52

salut, cette source m'interesse bcp merci
mais comment l'utilise -t on ? il suffit de placer les fichiers telsquels sur le serveur ?

signaler à un administrateur
Commentaire de UNi le 26/02/2008 18:00:22

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

signaler à un administrateur
Commentaire de carohocs le 26/02/2008 19:59:30

merci pour ton aide : c'est parfait

signaler à un administrateur
Commentaire de miro64 le 26/03/2008 19:03:04

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 !

signaler à un administrateur
Commentaire de UNi le 26/03/2008 22:13:29

quel est la taille du fichier que tu essaye d'uploader ??

signaler à un administrateur
Commentaire de raver579 le 12/05/2008 17:26:15

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 !

signaler à un administrateur
Commentaire de soundpanther le 18/05/2008 15:13:32

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

signaler à un administrateur
Commentaire de caviar le 30/10/2008 16:20:59

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
@+

signaler à un administrateur
Commentaire de caviar le 30/10/2008 16:29:21

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
à+

signaler à un administrateur
Commentaire de UNi le 31/10/2008 11:20:02

Oui je pense que c'est possible mais pour celà il faut utiliser la comm via Javascript !

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

signaler à un administrateur
Commentaire de caviar le 01/11/2008 13:10:57

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 ;)
@+

signaler à un administrateur
Commentaire de kriskadespe71 le 12/11/2008 00:56:21

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 +

signaler à un administrateur
Commentaire de UNi le 12/11/2008 09:36:47

Pour le type de fichier on peut mettre en place des filtres au niveau du script

exemple :
[code]
filters.push({description:"Image files ( .jpg, .gif, .png)", extension:"*.jpg;*.gif;*.png", macType:"JPEG;jp2_;GIFF"});
filters.push({description:"Flash Movies", extension:"*.swf", macType:"SWFL"});
[/code]

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 !

signaler à un administrateur
Commentaire de kriskadespe71 le 12/11/2008 15:10:24

Et comment je peux gérer les retour vers le flash?
Parce que je vois pas comment communiquer dans le sens php -> flash...


Merci a toi de l'aide que tu m'apporte.

signaler à un administrateur
Commentaire de UNi le 12/11/2008 15:45:27

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

http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001657.html

;0) bon courage à toi !!

signaler à un administrateur
Commentaire de kata33 le 18/12/2008 13:35:06

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

signaler à un administrateur
Commentaire de caviar le 05/02/2009 09:50:31

Saluté,
bon ben j'ai finalement réussi à faire un script d'upload multiple pas mal....
www.nasuploader.com :)
à vous de tester
@+

signaler à un administrateur
Commentaire de zen69 le 23/02/2009 17:11:40

Pour ceux qui n'arrive pas a le faire fonctionner correctement vous devez probablement modifier cette ligne dans le flash puis recompiler votre swf:

var urlUpload = "http://localhost/upload.php";

signaler à un administrateur
Commentaire de zen69 le 23/02/2009 17:37:47 10/10

Comment faire pour que le upload des fichiers temporaires s'effectue dans un autre repertoire que celui de l'application flash ?

signaler à un administrateur
Commentaire de UNi le 24/02/2009 09:43:57

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.

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à !

signaler à un administrateur
Commentaire de camil29j le 10/04/2009 15:39:24

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?

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

PB: FileReference [ par SoyYo ] Bonjour a tousJe viens de me mettre a Flash 8 (version d'essai pour l'instant) histoire de voir les nouveaux composants et surtout le FileReference qu filereference > upload [ par kingcobra ] Hello, Quelques petites questions à propos du fileRef.- Y'a t il un moyen d'empecher qu'un script flash externe (j'entend pas sur le serveur) accede à envoi et réception de variables supplémentaires avec FileReference sur upload [ par woozat ] Hello, je voudrais envoyer (et récupérer ...) des variables par l'objet FileReference. En l'occurence, pour que l'usager puisse choisir un dossier d'a upload video [ par joebuz ] Bonjour,je suis débutant de chez débutant !!!!!je souhaite faire un formulaire d'upload video en flash (car en php je suis limit Upload de fichierS avec fileReferenceList HELP =) [ par kix484 ] Bonjour mesdames, mesdemoiselles messieurs. Il s'agit d'une question concernant l'upload de fichiers multiples. Je m'explique. Je developpe un backof Upload impossible [ par aduermael ] Vous arrivez à envoyer vos sources vous aujourd'hui? J'ai un message d'erreur "application serveur". Je ne sais pas si ça vient de moi ! upload() et htaccess problème [ par lsmpascal ] Salut.J'ai un problème assez insoluble vu mes connaissances en serveur.J'ai un dossier protégé par un htaccess.Dans ce dossier j'ai un module d'upload problème d'upload video [ par mikamouv ] Bonjours à tous,j'ai acheté un script pré fait du nom de Ablespace 1.0 script de  partage vidéo et j'ai un problème et je ne sais pas si vous pouvez m Fonction browse et FileReference : variable remise à zéro [ par cd59 ] Bonjour,J'utilise la fonction "browse" pour ouvrir une fenêtre depuis Flash. Je choisi un SWF, ma variable "choixfichier" m'indique bien son nom et ex Envoyer contenu Texte de saisie au format html [ par keyser94 ] Boujour,Je suis actuellement sur un projet avec Flash Cs3 et As2Je travaille sur un formulaire en flash où il y aurait une insertion de pièce jointeJ'


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 1,622 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.