PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2024 → Recherche code javaScript Dowload avec droit
Recherche code javaScript Dowload avec droit
Started by Smokie68, Feb., 16 2017 6:44 PM - 6 replies
Registered member
78 messages
Popularité : +1 (1 vote)
Posted on February, 16 2017 - 6:44 PM
Bonjour,

J'ai un site chez un hébergeur et j'ai créer un répertoire FTP_Data dans lequel je met des fichiers pdf
J'utilise les fonctions FTP pour mettre des différents fichiers dans une table. Jusque là tous va bien car je peux mettre les droits (identifiant, mot de passe)
Mais pour Downlader le fichier sélectionner avec FichierAffiche(/JPBSOFT2/ftp_webdev/FTP_Data + "/" + gsSelectFichier), rien ne va plus, car je ne peux pas mettre les droits
J'ai posé la question au support technique, ils soumettent à l'équipe de développement et m'ont dit que cela était faisable en javascript.
Quelqu'un sait t-il comment faire en javascript, je n'ai pas trouvé aucune partie de code pour faire cela

Cordialement
Posted on February, 18 2017 - 11:57 AM
Smokie68 a présenté l'énoncé suivant :
Bonjour,

J'ai un site chez un hébergeur et j'ai créer un répertoire FTP_Data dans
lequel je met des fichiers pdf J'utilise les fonctions FTP pour mettre des
différents fichiers dans une table. Jusque là tous va bien car je peux mettre
les droits (identifiant, mot de passe)
Mais pour Downlader le fichier sélectionner avec
FichierAffiche(/JPBSOFT2/ftp_webdev/FTP_Data + "/" + gsSelectFichier), rien
ne va plus, car je ne peux pas mettre les droits
J'ai posé la question au support technique, ils soumettent à l'équipe de
développement et m'ont dit que cela était faisable en javascript. Quelqu'un
sait t-il comment faire en javascript, je n'ai pas trouvé aucune partie de
code pour faire cela

Cordialement


Bonjour
je ne vois pas le pb ? c'est le genre de choses que l'on avait fait en
webdev 10 ou 11 (voire 14).
Du moment que le répertoire est visible depuis le site (notamment avec
un répertoire virtuel), un flistfichier ça le fait.

Mais cela fait longtemps que l'on utilise plus cela pour intégrer des
outils commme CKFinder
Registered member
78 messages
Popularité : +1 (1 vote)
Posted on February, 21 2017 - 8:19 AM
Bonjour,

Il ne s'agit pas de fListeFichier(...) qui fonctionne sans problème,
mais de l'instruction FichierAffiche(...) qui refuse à l'internaute de charger le fichier lorsqu'il se trouve dans un répertoire avec des droits et de ce fait, je cherche le code équivalent en javascript en gérant les droits.

Cordialement
Jean-paul



http://hostimage.windev.io/images/FichierAffiche_bef942707e0907b2ce1167b4f09899ca.jpg
Registered member
1,603 messages
Popularité : +64 (70 votes)
Posted on February, 21 2017 - 8:28 AM
Bonjour,

Si ton dossier de fichiers FTP_data est accessible par une URL, le plus simple est de créer un lien dans ta ZR de type aucun aucun et d'affecter à ce lien l'URL du fichier. Cela marche parfaitement...

--
Cordialement
François

http://intra.fr http://intrasoftware.fr
Registered member
78 messages
Popularité : +1 (1 vote)
Posted on February, 21 2017 - 7:48 PM
Bonjour,

ça ne fonctionne pas, car je suis chez un hébergeur et mon site est protégé par des droits, même en rentrant par l'url en http://.... je tombe toujours sur une page :

404 - Fichier ou répertoire introuvable.
La ressource que vous recherchez a peut-être été supprimée ou renommée, ou est temporairement indisponible.

J'ai demandé au support technique s'il y avait moyen de mettre des droits avec l'instruction FichierAffiche(...), il m'ont dit qu'il n'y en avait pas, que mon idée était intéressante est qu'il soumettait cela aux équipes de développement et qu'on pouvait faire cela en javasript, d'où la raison de ma demande ici, de savoir si quelqu'un à ce code ?

La seule solution, c'est de donner mon identifiant et mot de passe de l’hébergeur pour permettre un accès par FileZilla, si je fait cela, on peut tout modifier au sein de mon site, il est logique pour de raison de sécurité que je me refuse à cela

Cordialement
Registered member
1,603 messages
Popularité : +64 (70 votes)
Posted on February, 22 2017 - 7:45 AM
Bonjour,

Il est évident qu'il ne faut jamais communiquer les coordonnées d'un accès/compte FTP !
"mon site est protégé par des droits" de quoi est-il question précisément ?

La solution évoquée fonctionne depuis des années aussi bien pour des images, PDF, vidéos, ...
J'ai une liste de fichiers dans une ZR avec des liens : un clic lance le téléchargement par le navigateur.

Je créé un répertoire chez mon hébergeur dans le dossier www, interdit le listage de ce répertoire puis je donne un nom complexe au fichier à afficher (image d'une page web) ou à télécharger. Bien sûr, après impossible de le renommer chez l'utilisateur.

--
Cordialement
François

http://intra.fr http://intrasoftware.fr
Registered member
78 messages
Popularité : +1 (1 vote)
Posted on February, 23 2017 - 2:36 PM
Désolé ça fonctionne pas et j'ai fait une requêteAuST qui me confirme que la fonction FichierAffiche ne sait pas gérer les droits et qu'il allait transmettre cela au équipe de développement pour une future modification et que je pouvais faire cela en javascript d'où ma demande si quelqu'un à ce code

Cordialement