Upload fichiers / V4RC [Réglé]
Visiteur
Boosteur Inactif
Otez moi d'un doute
Le format des fichiers est vérifié lors de l'upload via le gestionnaire de fichiers ?
Merci
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Oui pourquoi ?
Visiteur
Boosteur Inactif
je me fais jeter pour "format invalide"
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Donnes moi le nom du fichier si tu veux bien
Visiteur
Boosteur Inactif
je les ai rajouté vis le champ "Extensions autorisées supplémentaires"
les extensions sont
- gpx
- kml
- tcx
Visiteur
Boosteur Inactif
Tu as prévu quelque chose pour éviter ensuite qu'il faille passer par click droit puis enregistrer sous pou le téléchargement de fichiers ? plutôt que d'ouvrir le fichier lorsqu'on clique dessus ?
Sinon faut que je me bricole un truc php du genre
<?
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$file);
readfile($chemin.$file);
?>
..
Idéalement ce serait bien de prévoir un attribut optionnel dans le bbcode comme l'attribut download en html5.. une idée..
Sinon, j'ai essayé de passer via htaccess, mais ca ne semble pas fonctionner
j'ai rajouté un truc ds ce genre dans la config avancée (ca m'éviterait de code en php)
AddType application/octet-stream .doc .avi .pdf .jpg
Édité par Visiteur Le 21/12/2012 à 11h17
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Les formats s'ouvrent avec le navigateur c'est ça ?
Les deux solutions que tu proposes devrait fonctionner pour forcer le téléchargement (download en HTML 5 et AddType dans le htaccess.
La ligne que tu as ajouté est bien présente dans le htaccess ?
Visiteur
Boosteur Inactif
ReidLos :
Comme tu le soulignes, l'espace d'upload serait à revoir ... en profondeur.
Les formats s'ouvrent avec le navigateur c'est ça ?
Les deux solutions que tu proposes devrait fonctionner pour forcer le téléchargement (download en HTML 5 et AddType dans le htaccess.
La ligne que tu as ajouté est bien présente dans le htaccess ?
Les formats s'ouvrent avec le navigateur c'est ça ?
Les deux solutions que tu proposes devrait fonctionner pour forcer le téléchargement (download en HTML 5 et AddType dans le htaccess.
La ligne que tu as ajouté est bien présente dans le htaccess ?
Tout à fait, via le navigateur et je t'avoue que c'est pas la panacée si la personne fait un clique gauche sur un fichier de 5Mo..
L'attribut download, c'est bien la solution de facilité mais quand même restrictif vis à vis de la compatibilité..
Idéalement ce serait de forcer via htaccess
Tout à fait, ligne présente dans le menu htaccess de la config avancée mais ca ne fonctionne pa
Édité par Visiteur Le 21/12/2012 à 12h10
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Visiteur
Boosteur Inactif
ReidLos :
Peux tu essayer de placer le contenu dans un htaccess dans le dossier upload ?
c'est ok ca marche en mettant un htaccess spécifique ds upload
et le code ci-dessous.
<filesMatch ".(tcx|gpx|kml|)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
J'avais pas pensé à ca mais dans la démarche je ne comprends pas pourquoi ton htaccess à la racine ne fonctionne pas..
Édité par Visiteur Le 21/12/2012 à 15h50
Visiteur
Boosteur Inactif
les fichiers pdf et jpg ne sont pas dans le fichier htaccess et pourtant il force l'enregistrement.. au même titre que les extensions ds le filesmatch..
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie