Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    33

    download o visualizzazione di un file ?

    ciao a tutti
    a qualcuno di voi può sembrare banale ma non riesco a trovare discussioni sull'argomento quindi...
    se in una pagina htm ho un collegamento ipertestuale tipo:
    clicca qui
    succede che, al click del link, se file.ext ha una estensione compatibile viene visualizzato nella stessa finestra del browser altrimenti mi chiede di salvare il file su disco.
    giusto ?!?
    bene, ho una pagina di gestione documenti in cui gli utenti mi fanno l'upload anche di messaggi di posta. però se clicchi sopra un link che punta a un file .eml il browser cerca di aprire il file nella stessa finestra (non riuscendoci) mentre vorrei che chiedesse il download.
    a questo punto la domanda:
    sarebbe possibile forzare questo meccanismo in modo da far eseguire per forza il download del file?
    grazie
    cià

    gius

    PS: la pag. è in asp ma potrebbe essere anche php

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    33
    scusate
    mi sono accorto che il messaggio è illeggibile.
    cerco di essere più chiaro:
    ho un link a un file eml che risiede sul server di pubblicazione.
    se ci clicco sopra, il browser cerca di aprirlo nella stessa finestra
    ma questo è impossibile e mi dà errore di visualizzazione.
    per vedere il file dovrei fare: pulsante dx / Salva oggetto con nome ..., e visualizzare il file direttamente sul pc.
    esiste un modo per richiedere il download direttamente su click come se fosse, ad es., un file zip?
    spero di essere stato più chiaro

    grazie

  3. #3
    dovrebbe essere un file .zip cioè dovresti zipparli
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    33
    ... e non c'è verso di fare altrimenti ?

  5. #5
    boolbo
    Guest
    C'è verso e puoi farlo per esempio tramite PHP.
    Ma per questo chiedi nel forum apposito.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    33
    ciao boolbo
    scusa ma non capisco.
    il linguaggio di script mi serve per individuare il tipo di file ma poi?
    una volta impostata la condizione if (estenzione=="eml")
    non mi serve qualcosa che funzioni lato client?
    forse dovrei cercare una risposta nel forum di javascript...

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Suppongo che tu abbia sistema windows qualcosa, giusto?
    Da risorse del computer ->Strumenti -> Opzioni Cartella... -> Tipi di File
    Cerca eml e vedi qual è l'azione predefinita per quel tipo di file scegliendo Avanzate.
    Prova a clickare su "Conferma apertura dopo download" se non c'è già il segno di spunta.
    Ciao
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    33
    scusa forse non sono stato chiaro.
    ho creato una pag asp che contiene questo link:
    clicca qui
    e nella stessa cartella c'è il file messaggio.eml
    se qlcn volesse vedere il file dovrebbe fare:
    pulsante dx sul link / Salva oggetto con nome ...
    e salvare il file in locale perchè altrimenti gli darebbe errore di visualizzazione.
    premesso che cambiare le impostazioni delle cartelle su pc non risolve il problema e che comunque non posso chiedere a tutti gli utenti farlo, io immaginavo esistesse un modo per fargli eseguire cmq il download del file evitando la trasformazione in file zip.

    grazie

  9. #9
    boolbo
    Guest
    Io non sono un programmatore PHP, per questo ti dicevo di chiedere in PHP. O in ASP se tu lavori in ASP. A me unp rogrammatore l'ha fatto in PHP cioè qualunque file sia non è che lo individua, gli forza praticamente il download, facendo apparire la schermata "Salva Con nome" semplicemente cliccando il link. Che sia un JPEG, un .doc, un .txt un PDF etc....evita che si aprano nel browser o nel programma a loro associato e me li fa scaricare sul computer.

    Come si faccia nono lo so ma è possibile. Però serve uno script lato server in PHP (come è stato fatto a me) o per te in ASP se tu usi quel linguaggio.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.