• User

    Interfacciare programma java con php tramite post

    ciao a tutti...

    ho la necessita' di far dialogare un programma lavora con le immagini scritto java con il mio server php....

    il programma benche' progettato per salvare le immagini in locale, puo' anche "spedire" tramite post l'immagine creata verso una determinata url.
    in teoria basterebbe inserire nell'apposito box testo la url desiderata, e tutto dovrebbe funzionare...

    io non conosco java, ma sono cmq riuscito ad identificare la porzione di codice che fa il "post" dei dati...

    
                    URL url = new URL(s);
                    URLConnection connection = url.openConnection();
                    connection.setDoOutput(true);
                    BufferedOutputStream bos = new BufferedOutputStream(connection.getOutputStream());
                    ImageIO.write(getComposition().getCompositeImage(), "png", bos);
                    bos.flush();
                    BufferedReader rd = new BufferedReader(new InputStreamReader(connection.getInputStream()));
                    String line;
                    while((line = rd.readLine()) != null) 
                        System.out.println(line);
                    bos.close();
                    rd.close();
                
    
    

    non ho pero' idea di come far leggere al php i dati che vengono spediti?

    come faccio a implementare questo benedetto post?
    Io ho sempre lavorato con i form, non ho idea di come fare...:(

    googlando in giro, ho trovato in php $HTTP_RAW_POST_DATA....ma sembra mal documentata, praticamente non riesco ad usarla...

    grazie epr ogni suggerimento... 🙂


  • User

    Mi rispondo da solo :eheh:.....

    
    <?
    $raw_post_data = file_get_contents('php://input');
    
    if ($raw_post_data ){
    
    $fh=fopen('filename.png',"wb");
    fwrite($fh,$raw_post_data);
    fclose($fh); 
    
    }
    
    
    

    :vaiii: