Comment est ce possible que flash ne donne pas la possibilit? de g?rer dans une
interface le faite de s?lectionner unfichier sur son DD pour l'uploader ??? je
ne comprend vraiment pas cette lacune..... Bien sur vou sme direz il y a un
composant "yamzbrowser" mai il n'est pas compatible alors a koi bon ???
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
eRom
Bonjour,
Je ne parlerais pas de lacune, mais plutot de s?curit?. Et personnellement, je trouve ceci plutot bien pens?. En effet, le flash player n'a pas acc?s (sauf ShareObject) aux poste de travail du client, ainsi ?a ?vite certains codeur de tester des codes plus ou moins s?rieux ;)
Enfin, pour revenir ? ton probl?me, il y a moyen je pense pour le r?soudre. (il y a toujours un moyen avec Flash ;)); Je pense que ton appli est en Ligne, si tu veux uploader des fichiers sur un serveur ? donc tu pourrais proc?der comme suit : * 1 : Dans ma page html o? est encapsuler ton flash, tu rajoutes - un calque cach? avec un control FileUpload (ou SmartUpload) - Une fonction sur l'?v?nement "onChange" de ce control - La fonction JavaScript qui va ?tre appel? par ce "onChange" - Cette fonction est simplement une fonction d'affectation de variable entre JavaScript et Flash Elle affecte ? une variable "sFile" de Flash le contenu du control FileUpload. (Pour tout ceci, il faut bien connaitre le processus de communication entre Flash et JavaScript, des exemples se trouvent sur le site de Macromedia)
* 2 Dans le fichier Flash - D?claration d'une variable "sFile" au niveau du root. C'est cette variable qui sera affect?e lors d'un changement de fichier. - Implementation d'un petit "watch" pour effectuer des traitements d?s que la variable ? changer. - Un MovieClip "btnBrowse" avec un comportement sur le onRelease (par exemple) - le onRelease de "btnBrowse" va lui d?clencher le bouton "FileUpload" de notre page internet. Pour se faire, juste une petite fonction du type : getURL("javascript:"+script+"void(0);"); avec comme valeur de la variable "script" : document.all['file'].click(); o? "file" est le nom de ton control FileUpload de ta page. - Un MovieClip "btnUpload" qui lui sera charg?, de simuler l'action d'envoyer le formulaire de ta page internet. Donc m?me proc?dure que ci dessus.
* 3 : Une page cot? serveur Asp/Php/....enfin la technologie que tu veux.....qui proc?dr?ras ou divers test (taille, extensions,..) et qui uploaderas le fichier d?sir?s.
Voil? dans les grandes lignes.... Tester sous IE 6 --> Ok
PS.:D?sol?, tr?s rapidemment ?crit = pas de v?rif de l'orthographe..... ;( @+ si tu veux plus d'info, n'heistes pas.....
Bonjour,
Je ne parlerais pas de lacune, mais plutot de s?curit?.
Et personnellement, je trouve ceci plutot bien pens?. En effet, le flash
player n'a pas acc?s (sauf ShareObject) aux poste de travail du client, ainsi
?a ?vite certains codeur de tester des codes plus ou moins s?rieux ;)
Enfin, pour revenir ? ton probl?me, il y a moyen je pense pour le r?soudre.
(il y a toujours un moyen avec Flash ;));
Je pense que ton appli est en Ligne, si tu veux uploader des fichiers sur un
serveur ? donc tu pourrais proc?der comme suit :
* 1 : Dans ma page html o? est encapsuler ton flash, tu rajoutes
- un calque cach? avec un control FileUpload (ou SmartUpload)
- Une fonction sur l'?v?nement "onChange" de ce control
- La fonction JavaScript qui va ?tre appel? par ce "onChange"
- Cette fonction est simplement une fonction d'affectation de variable
entre JavaScript et Flash
Elle affecte ? une variable "sFile" de Flash le contenu du control
FileUpload.
(Pour tout ceci, il faut bien connaitre le processus de communication
entre Flash et JavaScript, des exemples se trouvent sur le site de Macromedia)
* 2 Dans le fichier Flash
- D?claration d'une variable "sFile" au niveau du root. C'est cette
variable qui sera affect?e lors d'un changement de fichier.
- Implementation d'un petit "watch" pour effectuer des traitements d?s
que la variable ? changer.
- Un MovieClip "btnBrowse" avec un comportement sur le onRelease (par
exemple)
- le onRelease de "btnBrowse" va lui d?clencher le bouton "FileUpload" de
notre page internet. Pour se faire, juste une petite fonction du type :
getURL("javascript:"+script+"void(0);");
avec comme valeur de la variable "script" : document.all['file'].click(); o?
"file" est le nom de ton control FileUpload de ta page.
- Un MovieClip "btnUpload" qui lui sera charg?, de simuler l'action
d'envoyer le formulaire de ta page internet. Donc m?me proc?dure que ci dessus.
* 3 : Une page cot? serveur Asp/Php/....enfin la technologie que tu
veux.....qui proc?dr?ras ou divers test (taille, extensions,..) et qui
uploaderas le fichier d?sir?s.
Voil? dans les grandes lignes....
Tester sous IE 6 --> Ok
PS.:D?sol?, tr?s rapidemment ?crit = pas de v?rif de l'orthographe..... ;(
@+ si tu veux plus d'info, n'heistes pas.....
Je ne parlerais pas de lacune, mais plutot de s?curit?. Et personnellement, je trouve ceci plutot bien pens?. En effet, le flash player n'a pas acc?s (sauf ShareObject) aux poste de travail du client, ainsi ?a ?vite certains codeur de tester des codes plus ou moins s?rieux ;)
Enfin, pour revenir ? ton probl?me, il y a moyen je pense pour le r?soudre. (il y a toujours un moyen avec Flash ;)); Je pense que ton appli est en Ligne, si tu veux uploader des fichiers sur un serveur ? donc tu pourrais proc?der comme suit : * 1 : Dans ma page html o? est encapsuler ton flash, tu rajoutes - un calque cach? avec un control FileUpload (ou SmartUpload) - Une fonction sur l'?v?nement "onChange" de ce control - La fonction JavaScript qui va ?tre appel? par ce "onChange" - Cette fonction est simplement une fonction d'affectation de variable entre JavaScript et Flash Elle affecte ? une variable "sFile" de Flash le contenu du control FileUpload. (Pour tout ceci, il faut bien connaitre le processus de communication entre Flash et JavaScript, des exemples se trouvent sur le site de Macromedia)
* 2 Dans le fichier Flash - D?claration d'une variable "sFile" au niveau du root. C'est cette variable qui sera affect?e lors d'un changement de fichier. - Implementation d'un petit "watch" pour effectuer des traitements d?s que la variable ? changer. - Un MovieClip "btnBrowse" avec un comportement sur le onRelease (par exemple) - le onRelease de "btnBrowse" va lui d?clencher le bouton "FileUpload" de notre page internet. Pour se faire, juste une petite fonction du type : getURL("javascript:"+script+"void(0);"); avec comme valeur de la variable "script" : document.all['file'].click(); o? "file" est le nom de ton control FileUpload de ta page. - Un MovieClip "btnUpload" qui lui sera charg?, de simuler l'action d'envoyer le formulaire de ta page internet. Donc m?me proc?dure que ci dessus.
* 3 : Une page cot? serveur Asp/Php/....enfin la technologie que tu veux.....qui proc?dr?ras ou divers test (taille, extensions,..) et qui uploaderas le fichier d?sir?s.
Voil? dans les grandes lignes.... Tester sous IE 6 --> Ok
PS.:D?sol?, tr?s rapidemment ?crit = pas de v?rif de l'orthographe..... ;( @+ si tu veux plus d'info, n'heistes pas.....