Je cherche une applet Java pour lire un fichier de la machine cliente et créer une requête POST pour le téléchargement du serveur PHP.Applet Java pour télécharger un fichier
Le script PHP sur le serveur doit recevoir le fichier en tant que téléchargement normal de fichier dans FORM submit. J'utilise le code suivant. Le contenu du fichier est transmis au script PHP mais ils ne sont pas convertis correctement en image.
//uploadURL will be a url of PHP script like
// http://www.example.com/uploadfile.php
URL url = new URL(uploadURL);
HttpURLConnection con = (HttpURLConnection)url.openConnection();
con.setRequestMethod("POST");
con.setDoInput(true);
con.setDoOutput(true);
InputStream is = new FileInputStream("C://img.jpg");
OutputStream os = con.getOutputStream();
byte[] b1 = new byte[10000000];
int n;
while((n = is.read(b1)) != -1) {
os.write("hello" , 0, 5);
test += b1;
}
con.connect();
Où écrivez-vous réellement l'entrée à la sortie? Pour autant que je puisse voir, la seule chose que vous écrivez à la connexion est la chaîne "Bonjour". –