Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    1

    Aiuto

    Salve a tutti mi sono appena iscritto a questo forum e devo chiedervi subito aiuto.

    ora vi spiego il mio problema ho realizzato un client di posta in java, funziona perfettamente ma quando scarico un allegato, per esempio un immagine ottengo questo codice per l'allegato:

    /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
    HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
    MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjL/wAARCADhAJYDASIA
    AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA.......................

    ho capito che i server utilizzano l'algoritmo di codifica base64 l'ho studiato e l'ho implementato ottenendo il codice ASCII corrispondente al codice sopra che salvo in una file txt , ora il mio problema è che da questo codice non riesco ad ottenere l'immagine jpeg o similare.

    ho pensato che il mio codice ASCII fosse errato allora ho provato ad aprire la mia copia dell'immagine jpeg, ottenuta con outlook, con il blocco note e ho visto che i due file erano identici. Inoltre ho provato a salvare il file jpg in formato txt per esempio pippo.txt, poi con il contenuto di pippo.txt ho creato un altro file txt identico chiamato pippo1.txt, risulatato il pippo.txt me lo apre qualsiasi programma di gestione immagini(per esempio paint), invece per il secondo tutti mi dicono che non è conforme.(Ma sono identici) :master:

    In conclusione nella speranza di essere stato abbastanza esaustivo nello spiegare il mio problema spero che qualcuno abbia una soluzione, anche diversa da quella che ho percorso io per visualizzare un immagine che ricevo come allegato con il mio client java.

    Intanto grazie per tutto l'aiuto che potrete darmi.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Alcune considerazioni:

    1) Java ha una sezione dedicata (dove sposterò subito la discussione)
    2) Il regolamento (in rilievo nei forum) va rispettato
    3) Il titolo deve contenere obbligatoriamente l'indicazione del linguaggio
    4) Il titolo deve daer una spiegazione sintetica del problema
    5) E' sempre bene fare una ricerca prima di postare: esistono tante discussioni (nel forum Java) riguardo classi per la codifica/decodifica della Base64.

    Correggo e sposto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.