Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Leggere un'immagine da internet in una applet

    Salve. Il mio problema è che non riesco a leggere un'immagine da internet in una applet... ho provato così:

    codice:
    Image im = ImageIO.read (new URL ("http://www.esempio.com/immagine.gif"))
    Ma quando avvio l'applet vengono lanciate eccezioni legate alla sicurezza e quindi l'immagine non viene visualizzata... come potrei risolvere?

  2. #2
    devi firmare l'applet e dire all'utente che la usa di considerarla attendibile.
    Altrimenti non puoi scaricare (ma nemmeno inviare!) nulla che non provenga dal sito da dove è stato fatto il download dell'applet stessa...
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  3. #3
    Originariamente inviato da ivenuti
    devi firmare l'applet e dire all'utente che la usa di considerarla attendibile.
    Altrimenti non puoi scaricare (ma nemmeno inviare!) nulla che non provenga dal sito da dove è stato fatto il download dell'applet stessa...
    Ma possibile che non ci siano alternative? Spesso queste restrizioni mi sembrano eccessive...

  4. #4
    non ci sono alternative; e la sicurezza è bene che ci sia. Altrimenti nessuno si fiderebbe più delle applet!

    Qual è il problema nel firmarla e far sì che l'utente possa scegliere di abilitare la funzionalità?
    Ovviamente l'alternativa è prendere il immagini dal server dell'applet.

    Guarda che qui puoi fare quello che vuoi, sei sul server in un ambiente in cui hai piena libertà.
    Per esempio è qui che potresti prendere l'immagine dal server diverso dal tuo e "spararlo" all'applet, "simulando" quindi che questa provenga dal server...
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  5. #5
    Ho la necessità di leggere immagini da un server diverso di quello in cui è stata scaricata l'applet. Restringere questa funzionalità mi pare davvero eccessiva... comunque, esiste qualche programma che consenta di firmare le applet? Mi pare un pò complicato farlo manualmente...

  6. #6
    Ok sono riuscito a creare il certificato. Ma se io volessi comprare un certificato rilasciato da una authority? Ad esempio VeriSign... ho provato a cercare sul sito ma non sono riuscito a trovare le informazioni desiderate. Quanto costa avere un certificato del genere?

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    Ho appena creato una applet firmata e funziona, però alla fine della creazione di questa applet firmata mi appare un avviso in console:
    "The signer certificate will expire within six months"

    Questo significa che dopo 6 mesi scadrà? E cosa può succedere se si tentasse di avviare questa applet oltre i 6 mesi? Dovrei creare un certificato ogni 6 mesi? o_O

  9. #9
    Ho pensato ad una cosa... siccome da un'applet è consentito leggere dei file di testo dalla rete, andrebbe bene se leggessi l'immagine sotto forma di array di byte? Se sì, come si fa?

  10. #10
    Ah no ho sbagliato... non si possono neanche leggere file di testo dalla rete .___. Comunque, visto che non esistono vie alternative per leggere queste immagini in pace, qualcuno sa dirmi cosa succede se si tenta di avviare l'applet firmata oltre questi 6 mesi? Non è possibile alterare la durata?

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.