(1) 2 »
Extension problématique
Pascal C.
Pascal C.

Extension problématique

Pascal C. 451
10/03/2021 10:53
#1
Pascal C. 451
10/03/2021 10:53
Salut, je rencontre un léger soucis qui m'interroge avec ce module.

Je compte l'utiliser sur un extranet et permettre à mon équipe de récupérer des fichiers *.ldt
Pour info si vous vous interrogez sur cette extension, les fichiers "ldt" sont des plugins sources de photométries de luminaires à intégrer des softs de lighting tels que Dialux https://www.dialux.com/fr-FR/

Bref, j'ai autorisé cette extension dans "mimetypes.inc" et il s'uploade correctement.
Mais lorsque je souhaite le télécharger, au lieu de se télécharger il s'ouvre en version texte comme ci-dessous :

lumieresdefrance.com
3
0
24
15
181
0.5

MLK T3A XT
-E

D
-180SLED40-16-5050-T3A_IESNA95
LDT Editor version 1.3.1.0 
DIAL GmbH (www.dial.deon 24-02-2021
525
525
0
525
525
0
0
0
0
100
88.7
1.0
0.0
1
1
XT
-E S2
6568.0
3000
70
56
0.26
0.35
0.43
0.52
0.59
0.67
0.74
0.79
0.83
0.87
0
15
30
45
60
75
90
105
..........


Je n'ai mis que la 1ère partie du code car il s'agit de coordonnées et le fichier complet serait trop long.

En soit, ce n'est pas vraiment gênant car je pense que je vais compresser ces plugins avant de les uploader dans Xmdoc, et mes fichiers au format rar se récupèrent parfaitement.

Mais comment ce fait-il que mon fichier s'ouvre en mode texte comme si je l'ouvrais directement depuis un éditeur au lieu de se télécharger?
Il y a il une possibilité pour le forcer à ce télécharger et non pas à s'ouvrir?

Et surtout, cela ne risquerait-il pas de permettre de lancer un script malveillant?
Re : Extension problématique
Alain T
Alain T

Re : Extension problématique

Alain T 727
10/03/2021 10:59
#2
Alain T 727
10/03/2021 10:59
Salut,
Concernant le détail du module xmdoc, Greg sera plus à même de répondre.
Cependant, je me permet de t'envoyer vers une piste.
Ton soucis d'édition de tes fichiers ne vient-il pas de ton navigateur ?

Je pense que tu dois pouvoir lui dire de télécharger et non d'ouvrir, non ?
Je vais regarder ces paramètres pour Google Chrome et pour Firefox.
Re : Extension problématique
Alain T
Alain T

Re : Extension problématique

Alain T 727
10/03/2021 11:18
#3
Alain T 727
10/03/2021 11:18
Ok, pour firefox, cela semble assez facile de modifier le comportement (l'action) du navigateur en fonction du type de fichiers :
Lire cet article : Changer ce que Firefox fait lorsque vous cliquez sur un fichier ou le téléchargez

Pour Google Chrome, je n'ai trouvé l'option que pour les fichiers PDF.

Sur ton système, quand tu cliques 2 fois sur ce type de fichier, que fait ton système ?
- Rien,
- Il ouvre un éditeur basique (notepad),
- Il ouvre une application spécifique ?
Re : Extension problématique
Alain T
Alain T

Re : Extension problématique

Alain T 727
10/03/2021 13:38
#4
Alain T 727
10/03/2021 13:38
Au fait, hors sujet mais dans un domaine que tu connais bien,
Je suis seulement à quelques kilomètres du fameux OLAC de chez Philips !




et


Re : Extension problématique
Pascal C.
Pascal C.

Re : Extension problématique

Pascal C. 451
10/03/2021 14:29
#5
Pascal C. 451
10/03/2021 14:29
Salut Alain,
Il est vers Lyon leur centre me semble-il, non? Tu serais donc un gone

Au clic, le fichier s'ouvre sur une appli spécifique depuis mon PC.
Il peut effectivement aussi être lu depuis un éditeur de texte, mais par par défaut.

En même temps ça ne me gêne pas puisque je vais zipper mes sources.

Je me demande surtout si cela ne pourrait pas être exploité en tant que faille si un membre mal intentionné y dépose un script qui pourrait s'exécuter au clic, alors que l'on s'attends à télécharger un fichier.
Cela bien entendu dans le cas ou l'on permet aux membres de proposer des fichiers.

Après, je ne sais pas si c'est faisable par ce biais, mais vous 2 saurez probablement plus

J'en profite pour souligner le coté super propre et agréable de l'affichage de ce module
Re : Extension problématique
Grégory M
Grégory M

Re : Extension problématique

Grégory M 183
10/03/2021 21:33
#6
Grégory M 183
10/03/2021 21:33
Salut,

C'est un problème qui arrive avec tous les fichiers interprétables par le navigateur. Si il comprend le fichier alors il l'ouvre. Cela est particulièrement vrai avec les fichier texte comme ce que tu utilise. Un simple fichier .txt produira la même chose.

Je n'ai pas de solution simple pour forcer le téléchargement, c'est un problème pas simple à résoudre.

Pour la sécurité, il n'y a pas plus de risque que de le télécharger.
--------------------
http://www.monxoops.fr
Re : Extension problématique
Pascal C.
Pascal C.

Re : Extension problématique

Pascal C. 451
10/03/2021 22:32
#7
Pascal C. 451
10/03/2021 22:32
Merci de ton retour Grégory,

C'est pas un soucis, je ferais des lots zippés... épivoilà
Re : Extension problématique
Alain T
Alain T

Re : Extension problématique

Alain T 727
10/03/2021 23:43
#8
Alain T 727
10/03/2021 23:43
Sache qu'avec Firefox, tu auras plus de souplesse (voir mon lien plus haut) mais oui, tu ne peux pas imposer un navigateur aux autres personnes
Re : Extension problématique
Pascal C.
Pascal C.

Re : Extension problématique

Pascal C. 451
11/03/2021 08:18
#9
Pascal C. 451
11/03/2021 08:18
Oui Alain, comme tu le dis si bien on ne peux pas imposer un navigateur à tous.

Moi même, malgré tout ce que l'on peut reprocher à Google, je suis utilisateur de chrome / keep / google photos / drive / agenda.... et l'ensemble de leur suite pour y stocker toutes mes données (non sensibles) utiles au quotidien et force est de reconnaitre que tout ce petit monde utilisé ensemble est fort pratique.

Donc j'ai tendance à conserver chrome également sur PC, tablette et mobile... avec les mêmes comptes sur tous mes appareils.
la facilité en somme
Re : Extension problématique
Grégory M
Grégory M

Re : Extension problématique

Grégory M 183
11/03/2021 20:17
#10
Grégory M 183
11/03/2021 20:17
J'ai trouvé une solution pour forcer le téléchargement, il faudrait faire des tests si tu es intéressé?

Je vais mettre le code sur mon master et tu pourrai regarder si il n'y a pas de problème avec cet ajout!
--------------------
http://www.monxoops.fr