Problème téléchargement avec fichier renommé
Fermé
crawgamers
Messages postés
16
Date d'inscription
mercredi 20 janvier 2016
Statut
Membre
Dernière intervention
25 janvier 2016
-
20 janv. 2016 à 16:17
crawgamers Messages postés 16 Date d'inscription mercredi 20 janvier 2016 Statut Membre Dernière intervention 25 janvier 2016 - 25 janv. 2016 à 16:24
crawgamers Messages postés 16 Date d'inscription mercredi 20 janvier 2016 Statut Membre Dernière intervention 25 janvier 2016 - 25 janv. 2016 à 16:24
A voir également:
- Problème téléchargement avec fichier renommé
- Zone telechargement - Accueil - Outils
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
4 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
20 janv. 2016 à 16:48
20 janv. 2016 à 16:48
Salut,
Le nom du fichier téléchargé dépend de l'entête Content-disposition filename :
Bonne journée
Le nom du fichier téléchargé dépend de l'entête Content-disposition filename :
header("Content-disposition: attachment; filename=$name.rar" );
Bonne journée
crawgamers
Messages postés
16
Date d'inscription
mercredi 20 janvier 2016
Statut
Membre
Dernière intervention
25 janvier 2016
1
20 janv. 2016 à 19:58
20 janv. 2016 à 19:58
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
21 janv. 2016 à 09:23
21 janv. 2016 à 09:23
Essaye avec ce code :
Si le fichier rar d'origine se trouve dans le même dossier que ton script, tu peux supprimer le protocole http:// devant le nom de ton fichier.
$fichier = 'example.rar'; $name = md5(uniqid(rand(), true)); header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header("Content-disposition: attachment; filename=$name.rar" ); header("Pragma: no-cache" ); header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public" ); header("Expires: 0" ); readfile ($fichier);
Si le fichier rar d'origine se trouve dans le même dossier que ton script, tu peux supprimer le protocole http:// devant le nom de ton fichier.
crawgamers
Messages postés
16
Date d'inscription
mercredi 20 janvier 2016
Statut
Membre
Dernière intervention
25 janvier 2016
1
21 janv. 2016 à 19:03
21 janv. 2016 à 19:03
non le fichier se trouve dans un autre dossier pour but qu'on ne trouve pas ce dossier
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
22 janv. 2016 à 10:49
22 janv. 2016 à 10:49
Renseigne dans ce cas le chemin relatif ou absolu par rapport au système de fichier, le but étant d'accéder directement au fichier et pas via un lien internet (protocole http)
crawgamers
Messages postés
16
Date d'inscription
mercredi 20 janvier 2016
Statut
Membre
Dernière intervention
25 janvier 2016
1
25 janv. 2016 à 16:24
25 janv. 2016 à 16:24
Personne d'autres? je n'y arrive toujours pas