Nous sommes actuellement le 12 Juil 2026, 00:44

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 7 message(s) ] 
Auteur Message
MessagePublié: 19 Juin 2003, 08:30 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 17 Août 2002, 09:24
Message(s) : 200
Allo,

j'ai un petit site qui permet au utilisateurs d'écouter quelques MP3 dans un répertoire de mon serveur. Mais j'aimerais qu'il sois possible de télécharger le mp3 en cliquant sur un icone. Présentement, lorsqu'on clique sur l'icone, le Lecteur se met en route pour jouer le morceau.

Qu'elle est la facon qui me permetterais de produire le téléchargement sur la meme page .asp. Merci


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Juin 2003, 09:46 
Hors-ligne
Régulier
Régulier

Inscription : 05 Nov 2002, 11:45
Message(s) : 493
Un moyen serait de crée 2 fichiers. Un fichier .ZIP et un fichier .MP3.
Vous ne pouvez pas contrôler les Types des navigateurs par un site WEB. A moin d'utiliser un ActiveX qui controle le navigateur, même a ca, ca ne marcherait que sous IE.


Haut
 Profil  
Répondre en citant  
 Sujet du message: OK mais ...
MessagePublié: 19 Juin 2003, 12:27 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 17 Août 2002, 09:24
Message(s) : 200
Lorsqu'on fais bouton de droite sur un fichier MP3, il y a moyen de faire ENRÉGISTRER SOUS... Est-ce possible de mettre un lien qui effectue la meme oppération sois de faire ENRÉGISTRER SOUS au lien de jouer le fichier ?

Merci a l'avance !


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Juin 2003, 13:44 
Hors-ligne
Régulier
Régulier

Inscription : 13 Jan 2002, 19:28
Message(s) : 360
voici un petit script que j'utilisais, c'est en asp, va surment falloir tu le retouches un peu

<%
Response.Buffer = True
Dim strFilePath, strFileSize, strFileName

Const adTypeBinary = 1

strFilePath = Request.QueryString("File")
strFileSize = Request.QueryString("Size")
strFileName = Request.QueryString("Name")

Response.Clear

Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath

strFileType = lcase(Right(strFileName, 4))

Select Case strFileType
Case ".asf"
ContentType = "video/x-ms-asf"
Case ".avi"
ContentType = "video/avi"
Case ".doc"
ContentType = "application/msword"
Case ".zip"
ContentType = "application/zip"
Case ".xls"
ContentType = "application/vnd.ms-excel"
Case ".gif"
ContentType = "image/gif"
Case ".jpg", "jpeg"
ContentType = "image/jpeg"
Case ".wav"
ContentType = "audio/wav"
Case ".mp3"
ContentType = "audio/mpeg3"
Case ".mpg", "mpeg"
ContentType = "video/mpeg"
Case ".rtf"
ContentType = "application/rtf"
Case ".htm", "html"
ContentType = "text/html"
Case ".asp"
ContentType = "text/asp"
Case Else
'Handle All Other Files
ContentType = "application/octet-stream"
End Select

Response.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
Response.AddHeader "Content-Length", strFileSize

Response.Charset = "UTF-8"
Response.ContentType = ContentType

Response.BinaryWrite objStream.Read
Response.Flush

objStream.Close
Set objStream = Nothing
%>


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Juin 2003, 15:03 
Hors-ligne
Régulier
Régulier

Inscription : 05 Nov 2002, 11:45
Message(s) : 493
DouB, Ah bien la tu m'en bouche un coin ! 8O
Mais le problème avec ton code je crois a le lire vite vite .. c'est que ca sert a assigner seulement le Mime type, non de le supprimer.

Est-ce que je me trompe ?


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Juin 2003, 16:07 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 17 Août 2002, 09:24
Message(s) : 200
mmm... ca marche pas. ya toujours un erreur :

Erreur de compilation Microsoft VBScript error '800a0400'

Instruction attendue

/mp3/Default.asp, line 4

<%

Je vais reverifier et je redone des news ce soir !


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Juin 2003, 18:41 
Hors-ligne
Régulier
Régulier

Inscription : 13 Jan 2002, 19:28
Message(s) : 360
hmm c pas moi qui a coder ca, mais je sais que ca marche tres bien pour lavoir essayer, dans le code du gars je crois faut tu saches le nombre doctet pi tout le tralala mais c pas trop dur a coder ca


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 7 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site