Télécharger le fichier dans flash 8

  • James R
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Jan 17, 2007
  • Messages: 6
  • Loc: Dublin
  • Status: Offline

Message Janvier 23rd, 2007, 1:27 pm

Im se présente:

"Header (Content-disposition: attachment; filename = déclenchement - januarys_blue [jan_07]. Mp3); header (Content-type: audio/mp3), téléchargez le fichier"

:-S
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Janvier 23rd, 2007, 1:27 pm

  • IceCold
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Janvier 23rd, 2007, 11:23 pm

did u utiliser la balise de tête?
Code: [ Select ]
<html>
 <head>
   header('Content-disposition: attachment; filename=filename.jpg');
   header('Content-type: audio/mp3');
 </head>
<body>
  <a href="trigger--januarys_blue[jan_07].mp3">download file</a>
</body>
</html>
  1. <html>
  2.  <head>
  3.    header('Content-disposition: attachment; filename=filename.jpg');
  4.    header('Content-type: audio/mp3');
  5.  </head>
  6. <body>
  7.   <a href="trigger--januarys_blue[jan_07].mp3">download file</a>
  8. </body>
  9. </html>

pour ce u ne devriez avoir: Télécharger
“True mastery transcede any particular art. It stems from mastery of oneself - the ability, developed throgh self-discipline, to be calm, fully aware, and complety in tune with oneself and the surroundings. Then, and only then, can a person know himself. ”
  • Xarathal
  • Born
  • Born
  • Avatar de l’utilisateur
  • Inscription: Avr 20, 2007
  • Messages: 3
  • Status: Offline

Message Avril 20th, 2007, 5:24 pm

En passant, vous pouvez également utiliser la fonction "Flash FileReference.download" méthode pour télécharger des fichiers, et vous n'avez pas besoin de PHP. Ses jolies nappes:

publique de téléchargement (url: String, [defaultFileName: String]): Boolean

Code: [ Select ]
import flash.net.FileReference;

var listener:Object = new Object();

listener.onSelect = function(file:FileReference):Void {
  trace("onSelect: " + file.name);
}

listener.onCancel = function(file:FileReference):Void {
  trace("onCancel");
}

listener.onOpen = function(file:FileReference):Void {
  trace("onOpen: " + file.name);
}

listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
  trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
}

listener.onComplete = function(file:FileReference):Void {
  trace("onComplete: " + file.name);
}

listener.onIOError = function(file:FileReference):Void {
  trace("onIOError: " + file.name);
}

var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
var url:String = "http://www.macromedia.com/platform/whitepapers/platform_overview.pdf";
if(!fileRef.download(url, "FlashPlatform.pdf")) {
  trace("dialog box failed to open.");
}
  1. import flash.net.FileReference;
  2. var listener:Object = new Object();
  3. listener.onSelect = function(file:FileReference):Void {
  4.   trace("onSelect: " + file.name);
  5. }
  6. listener.onCancel = function(file:FileReference):Void {
  7.   trace("onCancel");
  8. }
  9. listener.onOpen = function(file:FileReference):Void {
  10.   trace("onOpen: " + file.name);
  11. }
  12. listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
  13.   trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
  14. }
  15. listener.onComplete = function(file:FileReference):Void {
  16.   trace("onComplete: " + file.name);
  17. }
  18. listener.onIOError = function(file:FileReference):Void {
  19.   trace("onIOError: " + file.name);
  20. }
  21. var fileRef:FileReference = new FileReference();
  22. fileRef.addListener(listener);
  23. var url:String = "http://www.macromedia.com/platform/whitepapers/platform_overview.pdf";
  24. if(!fileRef.download(url, "FlashPlatform.pdf")) {
  25.   trace("dialog box failed to open.");
  26. }

Pour plus d'infos sur le mode de téléchargement, cherchez la classe FileReference et de regarder la méthode de téléchargement.

Une chose à garder à l'esprit: l'URL DOIT être un http ou https demande.

Rock on,

- eric
http://www.thecosmonaut.com
  • musik
  • Legend
  • Super Moderator
  • Avatar de l’utilisateur
  • Inscription: Aoû 06, 2003
  • Messages: 6892
  • Loc: up a tree
  • Status: Offline

Message Septembre 10th, 2007, 10:53 pm

IceCold a écrit:
créer une page html avec ce code à l'intérieur, placez-le sur le serveur et voir si elle le télécharge quand appuyer sur u le lien:
Code: [ Select ]
<html>
header('Content-disposition: attachment; filename=filename.jpg');
header('Content-type: audio/mp3');
<body>
  <a href="trigger--januarys_blue[jan_07].mp3">download file</a>
</body>
</html>
  1. <html>
  2. header('Content-disposition: attachment; filename=filename.jpg');
  3. header('Content-type: audio/mp3');
  4. <body>
  5.   <a href="trigger--januarys_blue[jan_07].mp3">download file</a>
  6. </body>
  7. </html>

Mais, si vous voulez que les liens dynamiques...vous aurez besoin d'un script côté serveur.


Ce qui se passe avec le code-tête si vous avez plus d'un fichier que vous voulez permettre aux gens de télécharger, par exemple 40 ou pas?

À la vôtre.
Opportunity To Do - Changing the lives of children around the world.
Rose.id.au - Doing Life.

Afficher de l'information

  • Total des messages de ce sujet: 19 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 61 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC