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

    creare un file da binario

    Salve a tutti,
    guardate questo script

    $a = base64_decode($foto);
    $f = fopen("foto/foto.png", "wb");
    fwrite($f, $a);
    fclose($f);

    $foto contiene un'immagine codificata in base64; quindi $a contiene la decodifica di tale foto, che ovviamente è in binario.
    Creo un file .PNG e ci copio dentro il binario....e in teoria dovrebbe apparire la foto?? o no ?
    Giusto? Perchè non funziona....

  2. #2
    Ora, io non so perchè tu abbia una immagine in BASE64, ma non credo che quello sia il modo migliore per gestire la cosa, non puoi fare a meno di usare quell'encoding?

  3. #3
    ce l'ho in base64 perchè è una foto che arriva via http da un cellulare. Quindi la midlet del cellulare la codifica in stringa e la invia tramite stringa.

  4. #4
    e 'sta midlet non ha un manuale o una guida per queste cose?

  5. #5
    il metodo della midlet l'ho trovato in rete ... e in pratica scatta una foto che viene memorizzata come binario in un array di byte, codifica quest'array in una stringa utilizzando l'algoritmo base64, che viene inviata allo script php tramite una http connection di tipo POST.
    Lo script prende questa stringa, la decodifica sempre con l'algoritmo base64...crea un file png e ce lo copia dentro...
    Il file me lo crea....ma quando lo apro mi dice "impossibile aprire il file" !!!!

  6. #6
    non so, posta il link dove lo hai trovato

  7. #7

  8. #8
    DrZoidberg83 hai risolto il problema?

  9. #9
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Originariamente inviato da iJim
    DrZoidberg83 hai risolto il problema?
    Dopo 5 anni lo spero davvero

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

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.