OVH Cloud OVH Cloud

téléchargements ftp via un navigateur

2 réponses
Avatar
Gauthier
Bonjour à tous,

Soit un serveur ftp où un utilisateur non anonyme a un compte
J'ai un script cgi qui inclut des liens de type

<a href="ftp://user@serveur.ftp/directory">répertoire</a>

Sous Mozilla Linux et Firefox Windows, ces liens fonctionnent et je
reçois un pop-up m'invitant à introduire le mot de passe de
l'utilisateur. Une fois loggé, le navigateur affiche les listings
correspondant aux répertoires.

Le problème que je rencontre est la réaction de ces navigateurs
selon le type de fichier. Si c'est un répertoire, ok, il affiche le
contenu de ce répertoire. Si c'est un fichier texte, généralement, il
affiche le contenu dans le navigateur, si c'est un programme ou une
archive, il propose de l'enregistrer, mais pour d'autres types de
fichier, il alerte :

550 nom_de_fichier : Not a directory

Le fichier en question, évidemment, n'est pas un répertoire.

De quoi serait-ce le symptôme ?

Est-ce un défaut de paramétrage du serveur ftp (ici Proftp) ?
Tous ces fichiers peuvent parfaitement être récupérés via un logiciel
ftp. Vous me direz, pourquoi se casser la tête avec un navigateur, alors ?
C'est parce qu'il s'agit un script cgi permettant d'accéder à des
fichiers sur un serveur de backup, et que je sais d'expérience qu'il y a
des utilisateurs qui ne sauront se servir QUE! d'un navigateur.

Merci d'avance,
--
^^ Gauthier
(_____/°°-ç
| \_`-"
)/@mmm||
\nn \nn FOE-Belgium : http://www.amisdelaterre.be

2 réponses

Avatar
ComputerHotline
Le 12/09/2004 15:32, Gauthier, après rigueur et concertation, a rédigé :
Bonjour à tous,

Soit un serveur ftp où un utilisateur non anonyme a un compte
J'ai un script cgi qui inclut des liens de type

<a href="ftp:///directory">répertoire</a>

Sous Mozilla Linux et Firefox Windows, ces liens fonctionnent et je
reçois un pop-up m'invitant à introduire le mot de passe de
l'utilisateur. Une fois loggé, le navigateur affiche les listings
correspondant aux répertoires.

Le problème que je rencontre est la réaction de ces navigateurs
selon le type de fichier. Si c'est un répertoire, ok, il affiche le
contenu de ce répertoire. Si c'est un fichier texte, généralement, il
affiche le contenu dans le navigateur, si c'est un programme ou une
archive, il propose de l'enregistrer, mais pour d'autres types de
fichier, il alerte :

550 nom_de_fichier : Not a directory

Le fichier en question, évidemment, n'est pas un répertoire.

De quoi serait-ce le symptôme ?

Est-ce un défaut de paramétrage du serveur ftp (ici Proftp) ?
Tous ces fichiers peuvent parfaitement être récupérés via un logiciel
ftp. Vous me direz, pourquoi se casser la tête avec un navigateur, alors ?
C'est parce qu'il s'agit un script cgi permettant d'accéder à des
fichiers sur un serveur de backup, et que je sais d'expérience qu'il y a
des utilisateurs qui ne sauront se servir QUE! d'un navigateur.

Merci d'avance,


Ce doit être un pb au niveau serveur concernant les types MIME des
fichiers. Mozilla réagit en fonctions des types MIME et non pas en
fonction des extensions comme le fait windows

--

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ @
@ ComputerHotline @
@ . E-mail : @
@ . Web : http://www.bt5.fr.vu @
@ @
@ @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Avatar
Gauthier
Le Sun, 12 Sep 2004 15:35:35 +0200, ComputerHotline a écrit:
Ce doit être un pb au niveau serveur concernant les types MIME des
fichiers. Mozilla réagit en fonctions des types MIME et non pas en
fonction des extensions comme le fait windows



Oui, mais comment configure-t-on les types MIME pour un serveur ftp ?

--
^^ Gauthier
(_____/°°-ç
| _`-"
)/@mmm||
nn nn FOE-Belgium : http://www.amisdelaterre.be