Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
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 21/03/2011, 15h01   #1
Invité de passage
 
Inscription : août 2007
Messages : 28
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 28
Points : 2
Points : 2
Par défaut Ouverture d'un fichier depuis le server

Bonjour

J'ai une application Flash qui pour l'instant download un fichier depuis le server et demande a l'utilisateur un emplacement local ou le stocker. J'utilise le code suivant:

Code :
1
2
3
4
fileUrl = "http://monserver.fr/documents/" + docName;
urlReq = new URLRequest(fileUrl);
fileRef = new FileReference();
fileRef.download(urlReq);
Je souhaiterais a la place ouvrir le fichier directement avec l'application Windows adaptee par defaut au lieu d'enregistrer ce fichier en local.
Est-ce realisable? Si oui, aurais-je une copie du fichier du server ou bien le fichier du server même?

merci par avance
badoumba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2011, 23h35   #2
Membre habitué
 
Développeur multimédia
Inscription : juin 2009
Messages : 128
Détails du profil
Informations professionnelles :
Activité : Développeur multimédia

Informations forums :
Inscription : juin 2009
Messages : 128
Points : 148
Points : 148
Bonjour,

Pour celà, tu peux lui faire télécharger directement par son navigateur en utilisant:

Code AS3 :
1
2
3
4
 
fileUrl = "http://monserver.fr/documents/" + docName;
urlReq = new URLRequest(fileUrl);
navigaToURL(urlReq, "_blank");
C'est le navigateur qui gère le téléchargement et l'exécution du fichier.
fazermokeur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2011, 23h47   #3
Invité de passage
 
Inscription : août 2007
Messages : 28
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 28
Points : 2
Points : 2
Ok Fazermokeur!

Mais le navigateur est-il capable d'afficher tout type de fichiers? Que ce passe t-il si je télécharge un fichier Photoshop .ps par exemple?


En tout cas il s'agira bien d'une copie locale d'après ce que je comprends.

Merci
badoumba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2011, 05h13   #4
Membre régulier
 
Avatar de SnowStyle
 
Homme
Développeur Web
Inscription : octobre 2005
Messages : 68
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2005
Messages : 68
Points : 73
Points : 73
Si le navigateur peux l'ouvrir, il l'ouvrira automatiquement, un fichier web ou un pdf par exemple.
Pour un fichier incompatible tel un .psd là il interrogera le client "Ouvrir" ou "Enregistrer sous..", si le client choisi ouvrir ça téléchargera le fichier en cache du browser et l’exécutera une fois achevé.

Tu ne peux pas forcer l’exécution d'un fichier incompatible, c'est le browser qui gère ça.
SnowStyle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2011, 08h21   #5
Invité de passage
 
Inscription : août 2007
Messages : 28
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 28
Points : 2
Points : 2
Je vois.

Le browser fait donc le lien entre Flash avec l'OS comme le ferait Air pour une application desktop.

Merci pour vos eclaircissements!
badoumba est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h29.


 
 
 
 
Partenaires

Hébergement Web