38 messaggi dal 21 maggio 2003
Salve a tutti, ho questo da fare:
1)Scrivere un file di testo (è possibile decidere anche ad esempio se il carattere è in grassetto, dove scrivere una parola..)
2)Fare il download di questo file:io creo il file e poi metto il link a questo file, è giusto?
3)Se è possibile verificare quando il file è stato scaricato

Chi mi aiuta????
2.584 messaggi dal 14 maggio 2001
per scrivere un file di testo devi usare il filesystemobject (un file di testo però non ha formattazione)

Per sapere quando è stato scaricato l'ultima volta dovresti non mettere il link diretto ma scaricarlo in binario (usando ad esempio Server.CreateObject("ADODB.Stream") e aggiornare un file di testo o un db con l'accesso al file

Cosa riesci a fare da solo?
38 messaggi dal 21 maggio 2003
Il file di testo l'ho gia creato proprio con FileSystemObject (nn fa niente se nn si può formattare), la seconda cosa non so proprio come si fa. Potresti essere così gentile da aiutarmi?
2.584 messaggi dal 14 maggio 2001
Io uso questo codice:

Response.Buffer = True
Response.Clear
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = 1
objStream.LoadFromFile sPercorso & strFileName
Response.AddHeader "Content-Disposition", "attachment; filename=000" & strFileName
Response.Charset = "UTF-8"
Response.ContentType = convTipo(strFileName)
Response.BinaryWrite objStream.Read
Response.Flush
objStream.Close
Set objStream = Nothing

Function convTipo(nome)
strFileType = lcase(Right(nome, 4))
Select Case strFileType
Case ".asf"
ContentType = "video/x-ms-asf"
Case ".avi"
ContentType = "video/avi"
Case ".doc"
ContentType = "application/msword"
Case ".zip"
ContentType = "application/zip"
Case ".xls"
ContentType = "application/vnd.ms-excel"
Case ".gif"
ContentType = "image/gif"
Case ".jpg", "jpeg"
ContentType = "image/jpeg"
Case ".wav"
ContentType = "audio/wav"
Case ".mp3"
ContentType = "audio/mpeg3"
Case ".mpg", "mpeg"
ContentType = "video/mpeg"
Case ".rtf"
ContentType = "application/rtf"
Case ".htm", "html"
ContentType = "text/html"
Case ".asp"
ContentType = "text/asp"
Case Else
ContentType = "application/octet-stream"
End Select
convTipo=ContentType
End function

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.