Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Non ci credo... (rif. Forzare download)

    ciao ragazzi, mi sono passato per lungo e per largo il forum e non sono riuscito a trovare una soluzione per forzare il download dei file senza farli aprire nel browser (non consigliatemi di zippare o di scrivere agli utenti di cliccare con il destro e salvare l'oggeto perchè non è una soluzione)

    mi sembra impossibile che nessuno abbia trovato una funzione che simuli il "Save target as"....

    per quanto riguarda le soluzioni lato server io uso Lasso 6, se qualcuno lo conosce mi scriva in pvt

    qualcuno ha trovato una soluzione a questo problema?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    con php puoi farlo,
    sicuramente per .doc e .pdf
    ciao

  3. #3
    sai postarmi il codice? così provo a convertirlo in Lasso...


    grazie

  4. #4
    io uso questo
    codice:
    <% 
    function getBinaryFile(fileSpec) 
     set oStream = server.createobject("ADODB.Stream") 
     oStream.Open 
     oStream.Type = 1 
     oStream.LoadFromFile fileSpec 
     getBinaryFile= oStream.read 
     set oStream=nothing 
    end function 
    
    
    Response.ContentType="application/x-unknown" 
    Response.AddHeader "Content-Disposition","attachment; filename=" & chr(34) & Request.Querystring("file") & chr(34) 
    Response.BinaryWrite getBinaryFile(server.mappath("/cartella/" & Request.Querystring("file"))) 
    
    %>
    e lo richiami semplicemente cosi

    "downloadFile.asp?file=" & FileName

    dove nome file è pippo.doc pippo.wmv pippo.quelloche vuoi

    vedi se ti va bene

    ciao

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ricerca nel forum php con chiave forzare download,
    qui siamo off topic
    ciao

  6. #6
    si, hai ragione... però mi sembra strano che bisogni per forza andare a toccare l'header, e poi io non ho assolutamente idea delle estensioni dei file che dovranno essere scaricati, dato che sarà un'area download interamente gestita dai clienti...

    quindi la cosa migliore sarebbe uno script che mi simulasse il comando "Save target as", possibile che non si trovi da nessuna parte?

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non si trova perche' non e' possibile, fattene una ragione, risparmi tempo ed energie.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.