Buongiorno a tutti,
devo realizzare per un cliente un piccolo software standalone su usb.
Il software immagazzina dati e li invia a un server che riceve (php) i dati.
Riesco ad inviare dei post e a farli ricevere al server, ma non riesco ad inviare file di dati.
Da neofita nel mondo di Java, ho cercato documentazione sul web, ma non trovo risposte chiare.
E' possibile inviare anche files tramite post (senza installare fonti terze al mio jar/exe)?
Posto il codice per l'invio dei dati normali, forse é velocemente modificabile ...
grazie in anticipo 
codice:
import java.io.*;
import java.net.*;
import java.sql.SQLException;
public class send {
URL url;
URLConnection urlConn;
DataOutputStream printout;
DataInputStream input;
public static void main(String[] args) throws SQLException {
send a = new send();
}
send(){
try{
url = new URL ("http://localhost/essai.php");
urlConn = url.openConnection();
urlConn.setDoInput (true);
urlConn.setDoOutput (true);
urlConn.setUseCaches (false);
urlConn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
printout = new DataOutputStream (urlConn.getOutputStream());
String content = "Nome=" + URLEncoder.encode ("Ciccio","UTF-8") +
"&password=" + URLEncoder.encode ("*****","UTF-8");
printout.writeBytes (content);
printout.flush ();
printout.close ();
// Stampa a video la risposta del server linea per linea
BufferedReader bufline = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));
String str;
while (null != ((str = bufline.readLine()))) {
System.out.println (str);
}
bufline.close ();
}catch(Exception e){
System.out.println("ERRORE: "+e);
}
}
}