Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    12

    Con Internet Explorer 7 input type="file" non funziona più

    Con profondo dispiacere ho verificato che con I.E. 7
    il comodissimo input type="file" non funziona più.

    Qualcuno ha informazioni in merito? O qualche idea per poter sopperire a tale mancanza e visualizzare un file residente sul PC del navigatore?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    12

    Internet Explorer 7 e input type="file"

    Aggiungo informazioni perchè sono stato poco chiaro...
    Non è il comando che non funziona ma sono i risultati che mancano...

    Dal Form il value degli input type="file" mi restituisce il percorso del file locale selezionato, nel mio caso un’immagine.

    L’Utente Client dovrebbe poi visualizzare l’immagine in anteprima nella pagina di output del Form.
    Nel mio caso nella pagina di output viene riportato:
    <img src=”c:\cicciobello\immagini\casa.gif”>

    Il problema è che l’immagine non viene visualizzata nonostante il percorso sia completo e corretto.
    (con I.E. 4-5-6 ovviamente funziona)

    Se non c’è una soluzione è un bel (grosso) problema con tutte applicazioni Web che utilizzano l’anteprima di immagini prima di effettuare l'upload sul server. Ovviamente è un problema anche per chi ha l’esigenza di avere l’immagine disponibile sul momento es.per stamparla e non gli interessa e non serve memorizzarla.
    Grazie.

  3. #3
    E' giusto che sia così ed in realtà non funziona con Mozilla/Firefox.
    Per Firefox è necessario settare un'opzione in about:config; hai verificato che non sia possibile anche con Explorer?
    Io nelle mie applicazioni ho risolto facendo gestire l'upload dei file altrove in finestra, simulando la gestione dei file di FCKEditor, per intenderci.
    Al click visualizzo l'immagine e inserisco un campo hidden per il salvataggio.
    In alternativa potresti far caricare il file (sempre in finestra), per poi aggiungerlo come sopra.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    12
    Ciao, grazie!
    In qualsiasi caso si risolvesse modificando le opzioni dei Browser sarebbe impossibile metterlo in pratica...

    In alternativa potresti far caricare il file (sempre in finestra), per poi aggiungerlo come sopra.
    Mi interesserebbe invece avere qualche info in più in merito all'upload in finestra?
    Non ho capito cosa fare.
    Se mi puoi fare un esempio pratico...
    Grazie.

  5. #5
    Apri un popup da cui postare l'immagine. Salvi sul server. Utilizzi javascript per inserire l'immagine nella pagina dove hai il form con il resto dei dati.

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    12
    Grazie.
    Ma tu mi stai dicendo di fare l'Upload!?

    Forse non hai capito il problema che è:
    Stampare un'immagine sul PC del Client
    sensa salvare o fare alcun upload sul mio Server.
    Cosa che facevo tranquillamente con I.E. 4-5-6.
    Ora con I.E.7 non si può più fare perchè Il Browser non va su C:\
    e quindi sono (siamo) fregato...

    Certo che se non ci sono alternative sono obbligato a fare Upload sul Server,
    ma questa è un'altra storia...

  7. #7
    Scusa ma se gli fai vedere l'anteprima poi di quell'immagine cosa diamine te ne fai??

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    12
    Io non faccio vedere nessuna anteprima,
    - il mio programma selezione l'immagine che il Client vuole stampare
    - il mio programma elabora l'immagine del Client e la stampa.
    - non mi interessa l'immagine del Client e tantomeno salvarla sul mio Server.
    Grazie

  9. #9
    Capito! Se lo dicevi subito ci evitavamo un bel po' di fraintendimenti reciproci. D'altronde se Explorer è un muro di gomma non vedo molte alternative.
    L'unica che mi viene in mente è permettere di caricare comunque il file e ad intervalli regolari cancellare tutto.

    Ci fai vedere un anteprima?

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.