Bonjour,

Je voudrais que les viteurs de mon site puisse télécharger des morceaux de musique de mon site vers chez eux.
J'ai fait la un mini-site sur lequel il n'y a qu'un bouton et un texte pour afficher les message d'erreur. Quand on clique sur le bouton, s'ouvre la fenêtre pour choisir l'endroit où doit s'enregistrer le fichier qui a été téléchargé. Voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
import flash.net.FileReference;
 
btn_telechargement.onRelease = function()
{
 
	var listener:Object = new Object();
 
	listener.onSelect = function(file:FileReference):Void 
	{
		libMessage.text="onSelect: " + file.name;
	};
	listener.onCancel = function(file:FileReference):Void 
	{
		libMessage.text="onCancel"  + file.name;
	};
	listener.onOpen = function(file:FileReference):Void 
	{
		libMessage.text="onOpen: " + file.name;
	};
	listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void 
	{
		libMessage.text="onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal;
	};
	listener.onComplete = function(file:FileReference):Void 
	{
		libMessage.text="onComplete: " + file.name;
	};
	listener.onIOError = function(file:FileReference):Void 
	{
		libMessage.text="onIOError: " + file.name;
	};
	var fileRef:FileReference = new FileReference();
	fileRef.addListener(listener);
	var url:String = "info.php";
	if (!fileRef.download(url, "infoGildelau.php"))
	{
		libMessage.text="dialog box failed to open.";
	}
 
 
};
Quand je clique sur le bouton, la fenêtre s'ouvre, je choisis mon nom de fichier et emplacement et je valide. Je n'ai pas de message disant que le telechargemnt s'est bien passé ou non (cf listener que j'ai placé avec des traces) et à la fin, je ne retrouve pas le fichier qui aurait du être téléchargé.
Merci pour vos réponses

Cordialement
Gildelau