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

    fakepath come aggirare l'ostacolo?

    Buongiorno a tutti

    Vi chiedo di Aiutarmi!
    Da un pò di anni sviluppo con letecnologie web ed oggi con mia grande sorpresa quando
    ho inserito il tag :

    <input type="file" name="Immagine" width="160" style="width: 360px;" runat="server" />

    Succede una cosa Aberrante !!

    quando vado a fare l'alert del campo del tipo:...

    alert(document.form2.Immagine.value);

    non mi appare il percorso che avevo selzionato, ma :

    C:\fakepath\FANT034.jpg

    io devo avere il percorso corretto del tipo

    C:\Dir\FANT034.jpg

    mi serve per passarlo alla servlet e prelevare il file che mi interessa!!!!
    Ho provato a fare la stessa cosa con un semplicissimo file html in locale e tutto funziona come dovrebbe non ho nessun problema.

    Ma io devo fare qusta operazione con Tomcat!!!! non devo fare una paginetta statica , devo sviluppare un sito in jsp!!!!
    sono scandalizzato dal fatto che su internet non si trova assolutamente nulla in merito, credevo che si trattasse di browser o di Html 5.0
    ma nessuno ha la soluzione a questa cosa incredibile, cosa succede? Da ora in poi non si potranno mai fare l' upload? Ma siamo impazziti?
    Come faccio ad aggirare il problema?
    Ringrazio anticipatamente


    Gecorosso

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Che cos'è "fakepath"? Comunque, il prelevare info da un campo file prima del submit non è permesso su praticamente alcun browser (tant'è vero che la preview di immagini ancora da caricare è permessa solo su internet exploder e solo per certe versioni più o meno datate - non ho provato sulla 8 ancora). Il file comunque viene passato lo stesso, basta che il form abbia l'enctype corretto e che la servlet preveda il salvataggio del file stesso.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3

    Grazie


    Grazie infinitamente, non riuscivo veramente a comprendere, anche se
    avevo intuito che in qualche modo la path doveva passare alla
    servlet OBBLIGATORIAMENTE, ma quando non comprendo una problematica
    ovviamente non riesco a trovare il punto dal quale partire per trovare la
    soluzione.
    Grazie ancora e ti auguro una aplendida giornata!!


    Graziano

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.