[Tech] Re: URL FTP e MAILTO
Marco Ermini
markoer@markoer.org
Mer 11 Ott 2000 10:09:26 CEST
Roberto Kaitsas wrote:
>
> Leonardo Boselli wrote:
> >
> > Come debbono essere fatte le url, da mettere un un documento
> > html, per:
> > 1) aprire una pagina FTP chiedendo username e password all'utente
> > 2) creare un messaggio di posta con soggetto definito
>
> <a href="mailto:nome@dominio.it?subject=soggetto_predefinito">Io</a>
Non puoi con un browser fargli chiedere username e password. Puoi fargli
chiedere la password specificandogli tu un username:
<a href="http://username@sitoftp.linux.world">Loggati al server ftp</a>
<a href="http://username@sitohttp.linux.world">Loggati al server www</a>
In questo caso ti chiede la password e ti da' l'username di default (che
l'utente puo' anche cambiare a questo punto, ma esteticamente non e'
"bello").
Altrimenti puoi dargli tu sia username che password:
<a href="ftp://username:password@sitoftp.linux.world">Loggati al server
ftp</a>
<a href="http://username:password@sitohttp.linux.world">Loggati al
server www</a>
Un'alternativa e' usare le feature dei browser. Con Netscape Gold (e con
altri browser) c'e' la possibilita' di fare l'upload http dei files. In
Apache puoi specificare una direttiva del genere:
Alias /upload /home/httpd/html
<Location /upload>
EnablePut On
AuthType Basic
AuthName "Netscape's Upload"
AuthUserFile /etc/httpd/conf/passwd
EnableDelete On
umask 007
<Limit PUT>
Require valid-user
</Limit>
Deny from all
Allow from 160.1.68.54 10.0.0.0/8 172.21.0.0/16 127.0.0.1
212.4.23.0/24 193.193.172.0/24
</Location>
Con Internet Explorer dal 5 in poi esistono i "folder" che altro non
sono che l'implementazione del protocollo WebDAV. Puoi compilare
mod_webdav per Apache e dare una direttiva del genere:
web DavLockDB /var/lock/dav/LockDAV
Alias /davupload /home/httpd/html
<Location /davupload>
AuthType Basic
AuthName "DAV Upload"
AuthUserFile /etc/httpd/conf/passwd
EnableDelete on
EnablePut on
DAV On
<Limit PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK
UNLOCK>
Require user pippo pluto paperino
</Limit>
Deny from all
Allow from 160.1.68.54 10.0.0.0/8 172.21.0.0/16 127.0.0.1
212.4.23.0/24 193.193.172.0/24
</Location>
Entrambe queste ultime due soluzioni ti chiedono username e password.
Il problema e' che l'ultima soluzione ha dei problemi di lock dei files
se usata insieme all'ftp, per cui per adesso su una stessa directory o
usi WebDAV o usi FTP
Spero sia quello che volevi sapere
ciao ciao ciao
PS. non sono iscritto alla ML di pluto, eventuali commenti in privato
thanks!
--
Marco Ermini
http://www.markoer.org
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence. -- Jeremy S. Anderson
Maggiori informazioni sulla lista
flug-tech