Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 35
  1. #1

    Scaricare un EXE non zippato

    Sono totalmente digiuno di ASP.
    Tuttavia devo far scaricare un'applicazione EXE da un sito.

    Il programmatore che ha realizzato l'applicazione non vuole che lo zippo, poichè afferma che, dopo averlo scompattato, si potrebbero perdere dei dati.

    Non gli basta il banale link in HTML al file EXE, poichè afferma che con Win95 e Win98 non riuscirebbe a scaricarlo.

    Posso gestire 'sto download tramite ASP?
    Il server supporta l'ASP, ma non il PHP.

    Grazie 1000.

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    una volta ho dovuto fare una cosa del genere
    per un file .csv

    prova a vedere se ti è utile

    codice:
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    		set objFile = objFSO.OpenTextFile(strPercorso, 2,true)
    		objFile.Write strTesto
    		objFile.Close
    		
    		Dim Stream 
    		Dim Contents 
    		Dim FileName 
    		FileName = "Contatti.csv" 
    		Response.ContentType = "application/octet-stream" 
    		Response.AddHeader "content-disposition", "attachment; filename=" & FileName 
    		Set Stream = server.CreateObject("ADODB.Stream") 
    		Stream.Open 
    		Stream.LoadFromFile strPercorso'Server.MapPath(FileName) 
    		Contents = Stream.ReadText 
    		Response.BinaryWrite Contents 
    		Stream.Close 
    		Set Stream = Nothing
    Forza la magica ROMA

  3. #3
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: Scaricare un EXE non zippato

    Originariamente inviato da danbat
    Sono totalmente digiuno di ASP.
    Tuttavia devo far scaricare un'applicazione EXE da un sito.

    Il programmatore che ha realizzato l'applicazione non vuole che lo zippo, poichè afferma che, dopo averlo scompattato, si potrebbero perdere dei dati.

    Non gli basta il banale link in HTML al file EXE, poichè afferma che con Win95 e Win98 non riuscirebbe a scaricarlo.

    Posso gestire 'sto download tramite ASP?
    Il server supporta l'ASP, ma non il PHP.

    Grazie 1000.
    scusa domanda al programmatore come fare!!!
    Mi sa che più di un normale link al file non puoi fare!!!
    Visto che anche se lo zippi per farlo scaricare faresti un banale link!!
    Non ci sono altri metodi, a meno che il file è leggero e potresti far inserire all'utente la sua e-mail e inviarlo come allegato, ma tenendo presente che un firewall o un'antivirus potrebbero vedere il .exe come dannoso.

  4. #4
    @ albis
    Grazie. Ora provo.

    @ mexican
    Il programmatore non sa nulla di ASP, HTML, ecc.
    Il file pesa 10 Mb, per cui niente e-mail.

  5. #5
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    Una cosa scusa ?
    ma che programma è ? in che linguaggio è scritto ?


    mi pare assurdo che possa perdere dati perchè zippato.
    ti ha dato una spiegazione il programmatore ?
    Forza la magica ROMA

  6. #6
    Originariamente inviato da albis
    Una cosa scusa ?
    ma che programma è ? in che linguaggio è scritto ?


    mi pare assurdo che possa perdere dati perchè zippato.
    ti ha dato una spiegazione il programmatore ?
    E' un programma a basso livello. Credo sia scritto in linguaggio macchina.
    Purtroppo non ho le conoscenze necessarie per valutare personalmente.

  7. #7
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Questa è nuova!

    Certo che si possono perdere dati, ma il 99% delle volte il problema è legato al supporto (il dischetto rovinato) 1% è dovuto ad un'erRata compressione.

    Il tcp/ip è un protocollo sicuro che garantisce l'invio di tutto il file in modo corretto. Non stai usando udp dove avviene una pertidata di dati (udp si usa per lo streaming audio video dove ci si può permettere la perdita di frammenti di immagini e suoni).

    Dopodichè esistono gli algoritmi di controllo non per niente (crc, adler32)

  8. #8
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    Originariamente inviato da danbat
    E' un programma a basso livello. Credo sia scritto in linguaggio macchina.
    Purtroppo non ho le conoscenze necessarie per valutare personalmente.
    assembler ?


    comunque , ti ha spiegato perchè dovrebbe perdere dati zippandolo ?

    la mia è solo una curiosità , prova lo script che ti ho scritto
    Forza la magica ROMA

  9. #9
    Originariamente inviato da albis
    assembler ?


    comunque , ti ha spiegato perchè dovrebbe perdere dati zippandolo ?

    la mia è solo una curiosità , prova lo script che ti ho scritto
    La pagina non finisce mai di caricarsi!
    Forse ho sbagliato qualcosa.
    Ho incollato il codice e ho aggiunto <% e %> prima e dopo.
    Poi ho sostituito il nome del tuo file con il mio (.exe).

  10. #10
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    scusami ma c'era una parte del codice che scriveva un file sul server e a te non serve
    (probabilmente lo script blocking blocca la pagina)


    a te serve solo questa parte


    codice:
    Dim Stream 
    		Dim Contents 
    		Dim FileName 
    		FileName = "Contatti.csv" 
    		Response.ContentType = "application/octet-stream" 
    		Response.AddHeader "content-disposition", "attachment; filename=" & FileName 
    		Set Stream = server.CreateObject("ADODB.Stream") 
    		Stream.Open 
    		Stream.LoadFromFile strPercorso'Server.MapPath(FileName) 
    		Contents = Stream.ReadText 
    		Response.BinaryWrite Contents 
    		Stream.Close 
    		Set Stream = Nothing
    Forza la magica ROMA

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.