Newsgroup: it.comp.macintosh
Titolo: aiuto da esperto html please

Salve,
non riesco a scaricare alcuni files dal sito 
www.audiolambda.com
area DIDATTICA
Esempio: il file "Se non è fuori sync.pdf"
Ecco la parte incriminata del sorgente visto da Safari:
"
<b>Scarica tutto l'articolo >> <a
href="../include/sendfile.asp?file=../_database/uploaded_Se_non_e_fuori_
sync.pdf">Se_non_e_fuori_sync.pdf</a> </b><p>
<hr size=1 color=#CCCCCC>
</td></tr>
"
A me scarica un file che si chiama "sendfile.asp" invece del file
"Se_non_e_fuori_sync.pdf".
Come mai?
Grazie mille in anticipo per la Vostra consueta esperta pronta risposta.
(chiaro che non sono un esperto di HTML !!)
Simone

Con Safari non va, con Mozilla 1.6 tutto ok!
Torsolo

 "Se_non_e_fuori_sync.pdf".
Non è che magari è solo un problema di nome del file? Prova a sostituire
asp con pdf e vedi se si apre.
-- 
Ve lo meritate Gil Amelio!

 
Ha ragione... funziona!

 "Se_non_e_fuori_sync.pdf".
Lo ha fatto anche a me con Safari :-/
Con IE, e Firefox, niente.
Sono riuscita ad ottenere il pdf solo con Opera 7.5 
-- 
Marie Dany Keisler

 "Se_non_e_fuori_sync.pdf".
problema classico (non solo di Safari), rinomina il file.
In genere (se usi apache) si risolve aggiungendo un extrapath con il
nome del file, cosi` funziona ovunque... ma deve farlo il server.
-- 
Splendente in eta` acerba di passione
Rosso fiammante
Ma senza eta` matura
Marcia impostura


Forse è un problema di asp che su safari non riesce a risolvere
correttamente il collegamento. In effetti quell'<include> mi lascia un po'
perplesso.. Prova:
http://www.audiolambda.com/_database/uploaded_Se_non_e_fuori_sync.pdf
e scarichi il .pdf correttamente.
-----
È una questione di qualità
è una questione di qualità
è una questione di qualità
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Grazie ragazzi, ma quel che mi serve non è scaricare il file (l'ho
scritto io quel file!) ma dire all'amministratore del sito COME FARE A
RISOLVERE IL PROBLEMA, e capire di chi è la colpa.
Thnks
simon

 problema classico (non solo di Safari), rinomina il file.
Ovvero? Perche' quel nome di file non va? Che devo dire
all'amministratore del sito?
sc

 Che devo dire all'amministratore del sito?
Le ultime due righe del post precedente :) Ma usano IIS, quindi ciccia.


 Le ultime due righe del post precedente :) Ma usano IIS, quindi ciccia.
Potrebbero inserire nell'ASP un paio di direttive che specifichino il
MIME del documento.
-- 
Quando c'era lui i treni partivano in orario
Quando c'era lui ci deportavano in orario

 dell'estensione). Ci si riallaccia all'altro discorso? :-)
Uffa, mi costringi a scavare nel codice.
Ecco qui:
Response.AddHeader "Content-Disposition", "filename=" &
RS.Fields.Item("filename").Value
Response.ContentType = RS.Fields.Item("contenttype").Value
response.binarywrite RS.Fields.Item("filedata").Value
Come si evince da Response.AddHeader puo' impostare il nome di file che
vuole, oltre al MIME in Response.ContentType
Direi che e' la soluzione al problema.


 Ecco qui:
Grazie mille. Ho inviato la tua risposta a chi di dovere e spero ne
tragga vantaggio.
Gentilissimo davvero.
Simone Corelli

 Direi che e' la soluzione al problema.
No, e` esattamente *il* *problema* :-)
Quella direttiva non viene affatto rispettata da tutti i browser, anzi!
La gente fa le servlet usandola, vede che con il proprio browser va e
poi cominciano le lagnanze come quella di questo 3ad...
La soluzione e` l'extrapath: 
http://server/path/servlet/filename.ext?.
..
Su apache "servlet" viene preso come una directory e quindi percorso,
cioe` (per le directory) viene *eseguito*. Il browser non sa che in
realta` lato server risponde "servlet" e non "filename.ext", i parametri
passano in ambiente e quando servlet risponde viene salvato con il nome
corretto anche se le direttive non vengono onorate.
Un esempio: 
http://faccine.faqintosh.com/download.cgi/faccine.sit
Solo che con IIS non funziona, mentre con Tomcat funziona per le servlet
ma non per i JSP.
