force-download+MIME
			
		
	 
	
	
		Bonjour,
Lorsque je download un fichier de mon ftp via un script php forcant le DL, le type MIME du fichier est application/force-download.
J'ai essayé de forcer le header("Content-Type: "); dans le script de DL avec le mime réel du fichier mais ca ne fonctionne.
N'y a-t-il pas moyen de ne pas changer le type mime du fichier ?
Merci	
	
			
		
	 
	
		le 19/04/2006 à 18:54
		Bzh
	 
	
		Bin normalement oui !
Tu peux nous montrer ton code ?	
			
				
		
			
		
	 
	
	
		Mais sans problème !
Voila :
if (file_exists("../".$dossier_fichier_site.$dossier_forum_fichier.$resultat_verif['fichier'])&&!empty($resultat_verif['fichier'])) {
			header("Content-disposition: attachment; filename=".$resultat_verif['fichier']);
			header("Content-Type: ".typeMime($resultat_verif['fichier']));
			header("Content-Transfer-Encoding: binary");
			header("Content-Length: ".filesize("../".$dossier_fichier_site.$dossier_forum_fichier.$resultat_verif['fichier']));
			header("Pragma: no-cache");
			header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
			header("Expires: 0");
		   readfile("../".$dossier_fichier_site.$dossier_forum_fichier.$resultat_verif['fichier']);
		   
		   header("Location:../forum/");
	}
typeMime est une fonction maison qui retourne le type mime du fichier en fonction de son extension ...	
 
	
		le 20/04/2006 à 17:16
		Bzh
	 
	
		Enfait, c'est le même problème que pour l'envoit de pièces jointes par mail !
Il faut que tu crés un tableau contenant la liste des "typeMime" !!!
Puis, tu reconnais le type de fichiers à son extention !!!
Enfin je n'ai jamais trouvé de meilleur solution...
Bye...	
	
			
		
	 
	
	
		bah ma fonction marche !!! Elle retourne bien le type mime de mon fichier. Donc elle doit bien l'inscrire dans le content-type...	
	
	
	Ecrire un message
	
	Votre message vient d'être créé avec succès.
	
 
	BB-Code
	
		Pour insérer une URL clickable
		
		Pour insérer une adresse E-mail
		
		Pour annoter
		
		Pour écrire du code
		
		Pour faire un lien vers une fonction PHP
		
		Pour écrire du texte préformaté
		
		Pour écrire du texte en gras
		
		Pour écrire du texte en italique
		
		Pour écrire du texte souligné
		
		Pour écrire du texte barré
		
		Pour écrire un titre principal
		
		Pour écrire un titre secondaire
		
		Pour écrire une liste
		
	 
 
	Smiley
	
		
				
							
				:bond:
				 
			 
						
				:boxe:
				 
			 
						
				:bsmile:
				 
			 
						
				:bump:
				 
			 
						
				:clap:
				 
			 
							 
				
							
				:coeur:
				 
			 
						
				:cool:
				 
			 
						
				:cry:
				 
			 
						
				:eek:
				 
			 
						
				:evil:
				 
			 
							 
				
							
				:fleur:
				 
			 
						
				:fou2:
				 
			 
						
				:fou:
				 
			 
						
				:grin:
				 
			 
						
				:grrr:
				 
			 
							 
				
							
				:hammer:
				 
			 
						
				:hippy:
				 
			 
						
				:hum:
				 
			 
						
				:idee2:
				 
			 
						
				:idee:
				 
			 
							 
				
							
				:kdo:
				 
			 
						
				:king:
				 
			 
						
				:ko:
				 
			 
						
				:lol:
				 
			 
						
				:love2:
				 
			 
							 
				
							
				:love:
				 
			 
						
				:mad:
				 
			 
						
				:maitre:
				 
			 
						
				:noel:
				 
			 
						
				:oops:
				 
			 
							 
				
							
				:raa:
				 
			 
						
				:razz:
				 
			 
						
				:roll:
				 
			 
						
				:sad:
				 
			 
						
				:skull:
				 
			 
							 
				
							
				:smile:
				 
			 
						
				:timide:
				 
			 
						
				:trink:
				 
			 
						
				:vice:
				 
			 
						
				:vomi:
				 
			 
							 
				
							
				:wink:
				 
			 
						
				:zzz:
				