Newsgroup: it.lavoro.professioni.webmaster
Titolo: rendere immediato il prelievo di un file doc

Salve!!!
Sapreste dirmi se c'è un metodo per mettere a disposizione in un sito un
file di word senza che, nel momento in cui si cerchi di prelevarlo, questo
venga aperto all'interno del browser?
Vorrei si comportasse in maniera simile a qualsiasi altro file, evitando
anche di dover ricorrere a zipparlo o rinominarlo.
Grazie.
rendere immediato il prelievo di un file doc

 anche di dover ricorrere a zipparlo o rinominarlo.
puoi streammarlo! trova informazioni su ADODB.Stream, magari su
www.aspitalia.com
 trovi qualcosa.
ciao
--
Lino Mari [MOD it.economia.e-commerce]
http://www.viadeimercanti.com
 -  Il portale e il Software per l'E-Commerce
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D004
http://corsi.aspitalia.com
 - ASP - 
ASP.NET
, riconosciuti IWA


Ciao,
1) Inserendo un file word esci dagli standard in quanto non tutti sono 
"fortunati" possessori della suite office. Inoltre i files word 
presentano "problemicci" sia a livello di privacy che di veicolazione di 
virus. (Guarda la polemica che è nata con i ministeri che mettono a 
disposizione solo files excel!). Ti consiglio di usare pdf o txt
Ne caso tu voglia comunque perseverare nei tuoi errori
2) zippali(win), gzippali(linux) e comprimili (non mi ricordo il 
programma per mac),
  in questo modo ti verrà aperta una finestra di dialogo. Le 
impostazioni a livello di browser
sono a livello utente. Non so se esiste un Javascript per fare questo ...
Ciao
Cla

 programma per mac),
Per Mac c'è StuffIT Expander, no?

 programma per mac),
Stuffit... Formato SIT... io dico: "sittare" :-)
Mastro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:7Zsx8.56546$vF6.1...@news2.tin.it...

Per l'invio dei files da browser le info vengono esaminate ed estratte
dal client all'interno delle intestazioni...
Sono: Content-Type, Content-Disposition e Content-Length.
Per far si che sia forzata la finestra "Salva come" ecc.... e'
necessario che Content-Disposition contenga la keyword "attachment;".
Se sei in grado di modificare gli headers della pagina, usa uno script
che faccia ciò. Php dovrebbe avere una funzione specifica (mi stupirei
se non l'avesse)
Io mi sono trovato in questa necessità su una applicazione in asp ed ho
utilzzato un componente di asp che tra le tante cose aveva anche un
oggetto del genere:
Set Upload = Server.CreateObject("Persits.Upload")
Upload.SendBinary "c:\path\file.ext", True, "application/octet-stream",
True
L'ultimo parametro, True, era proprio quello che mi andava a modificare
il Content-Disposition
Sono dell'idea che se occorre un certo risultato, occorre nel contempo
trovare un metodo, e non un altro risultato :-)


 
Bravi!
Non mi ricordavo più :-)
Ciao!
Cla

 Sapreste dirmi se c'č un metodo per mettere a disposizione in un sito un

In ASP, puoi fare cosě:
<%
Response.Buffer = True
strFileName="***qui ci metti il nome del file da aprire***"
strFilePath=server.mappath("***qui ci va il path se il file č dentro una
cartella***"&strFilename)
set fso=createobject("scripting.filesystemobject")
set f=fso.getfile(strfilepath)
strFileSize = f.size
set f=nothing: set fso=nothing
Const adTypeBinary = 1
Response.Clear
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath
strFileType = "application/octet-stream" ' change to the correct content
type for your file
Response.AddHeader "Content-Disposition", "attachment; filename=" &
strFileName
Response.AddHeader "Content-Length", strFileSize
Response.Charset = "UTF-8"
Response.ContentType = strFileType
Response.BinaryWrite objStream.Read
Response.Flush
objStream.Close
Set objStream = Nothing
%>
Eventualmente poi concludi con un Response.Redirect ad un altra pagina.
Dovrebbe funzionarti.
Ciao!
Claudio Tassitano
www.quellidelweb.it


[SNIP]
Miiiii! VENTICINQUE righe?
Se hai accesso al file mime.types puoi anche specificare che i .doc siano
octet-stream, e quindi ti chiederà dove vuoi salvare il file invece di aprirlo.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------