Newsgroup: it.lavoro.professioni.webmaster
Titolo: 2 domande...

Ragazzi salve.
Sto lavorando, ho una fretta boia e voi siete l'unica salvezza di fronte ai
miei dilemmi:
1) ho un file .doc che l'utente deve scaricare. Non voglio che si apra nella
finestra del browser (cio' accade se l'utente ha il Word installato); dunque
avevo zippato il documento in modo che, avendo estensione .zip, partisse il
download una volta che l'utente cliccava sul collegamento al file. Il
cliente pero' mi ha chiesto di mantenere l'estensione in .doc. Quindi, come
faccio a imporre lo stesso il download, mantenendo il file in estensione
.doc?
2) Devo creare, in un form, una sezione per l'upload di un file. Quale
componente devo usare per far si che cliccando su un tasto sfoglia mi si
apra una finestra per cercare il file sul'hd?... in pratica, la classica
finestra che si apre quando si seleziona "Apri" da qualsiasi programma.
Conosco solo il modo di oploaddare un file di cui l'utente mi scriva la
path, ma non so come fare a permettere di selezionare il file con "sfoglia".
Mi date una dritta?
... e' tutto... per ora :-)
MauroMastro
-- 
Posted from [62.110.174.182] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Mi date una dritta?
con il php, c'è un tutorials su 
http://www.codephobia.com

 con il php
In che modo scusa? L'azione da compiere quando viene inviato un file dipende 
comunque dal browser.


 :-) Lo sapevo, infatti avevo chiesto delle componenti... solo che ho
 fretta... e conosco bene solo ASP... non mi posso mette a impara' php in
 mezza giornata... Cmq e' colpa mia... volevo dire... se si puo' fare con
 asp, come si puo' fare? :-))
 mauro



Io ho il codice ASP pronto.... se vuoi te lo mando :D
--
Roberto Scano - 
rsc...@iwa-italy.org
--------------------------------------------------------------------
Presidente Italiano Associazione IWA ITALIA
International Webmasters Association Italia
www.iwa-italy.org
--------------------------------------------------------------------
Coordinatore Italiano IWA
International Webmasters Association
International HeadQuartier
http://www.iwanet.org

  asp, come si puo' fare? :-))
<form method="post" action="">
  <input type="file" name="file" enctype="multipart/form-data">
</form>
E l'action la puoi anche fare in ASP, solo che io sono un PHPista.. :-)
Per quanto riguarda il file .doc (come del resto il PDF per Acrobat), che io
sappia e' un problema di browser, e quindi o lo zippi o te lo apre e te lo
devi salvare in locale.. Altrimenti prova con estensioni word-compatibili
tipo .rtf.. Magari il browser non le riconosce, parte il download, e con un
doppio click si apre Word.. Ma stò andando a naso.. :-\
Ciao
Luciano
----------------
Digitalize your passions!
www.myl.it
---------------

 comunque dal browser.
lo averti e fai puntare il link non al file ma una pagina che ha l'apposito
header
<?
$filename = "tuofile.doc";
$file = "".$filename;
header("Content-type: application/x-msword");
header("Content-Disposition: attachment; filename=$filename");
header("Content-Transfer-Encoding: binary");
$fn=fopen($file , "r");
fpassthru($fn);
?>

 header("Content-type: application/x-msword");
[cut!]
Ok, ma questo non cambia il comportamento del browser: fara' cmq quello che 
fa di solito con i file che hanno il mime type "application/x-msword", 
cioe' mostrarlo nella finestra se e' installato come plugin oppure chiedere 
di scaricarlo.
E' cmq la soluzione giusta (una delle soluzioni, anzi) nel caso il server 
non sappia quale mime type inviare per i file "*.doc".

 che io sappia e' un problema di browser,
Il problema vero e' che di fronte a un file .doc (o cmq con un mime type 
diverso dai soliti text/html, image/jpeg o image/gif che il browser sa gia' 
come gestire) un browser agira' come specificato nelle preferenze 
dall'utente.
E' impossibile da parte dell'autore del sito intervenire su questi 
comportamenti, a meno che non si voglia ricorrere a workaround tipo zippare 
il file [1] oppure modificarne l'estensione.
E allora <IMHO>forse e' meglio fare un link semplice semplice e lasciare che 
il browser faccia quello che fa di solito. E, eventualmente aggiungere due o 
tre righe di testo nella pagina che spiegano come fare a scaricarsi il file 
invece che aprirlo nel browser.</IMHO>
[1] ma questo aggiunge una difficolta' in piu' per l'utente che deve saper 
fare/aver voglia di scompattare il file

mamma mia che fatica pigiare in "i agrre" mi č venuta la sudarella ! :)
con sti caldi!! ;)
Hello Webber :D
--*_*----*_*----*_*----*_*----*_*----*_*----*_*--
http://members.xoom.it/hellowebber
What the ASP can not be!
---Hello Webber---.it
hello_webber*NOSPAM*@
hotmail.com
"lot3k" <lo...@libero.it.rimuovi> ha scritto nel messaggio
news:Xns910B926FA44...@195.31.190.132...


 mamma mia che fatica pigiare in "i agrre" mi Š venuta la sudarella ! :)
Mica tutti usano Winzip (mica tutti usano Win, mica tutti usano un 
interfaccia grafica), e nel caso, dopo aver cliccato "I Agree" devi compiere 
altre due o tre azioni, tra cui scegliere la cartella in cui scompattarlo e 
ricordarti quale hai scelto. Se il file non e' zippato basta un doppio click 
per aprirlo.
Se vuoi mettere informazioni a disposione dei tuoi utenti devi farlo nella 
maniera piu' semplice e meno frustrante possibile.

 >> download, mantenendo il file in estensione .doc?
Metti un link al file .doc e poi dici all'utente che per scaricarlo deve
premere il pulsante destro e scegliere salva oggetto, magari fai anche uno
script dove inibisci l'uso del tasto sx del mouse....oppure fai un pulsante
che quando ci clicchi sopra fa partire il download.....
Spero di averti aiutato
Ciao
Netkiller