Ecriture sur fichier se trouvant sur serveur
olivier
-
abdélhak -
abdélhak -
Bonjour
j'aimerais écrire dans un fichier se trouvant sur un serveur. Je travaille sur J2ME et sur un serveur Apache.
Voilà le programme que j'ai tapé mais malheureusement ça ne fonctionne pas .
quelque aurait il une idée
Merci par avance:
import javax.microedition.midlet.*;
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import java.io.*;
public class Francki extends MIDlet{
private Form mainscreen;
private static String monURL= "http://localhost/toto.txt";
private Display myDisplay;
public Francki(){
myDisplay=Display.getDisplay(this);
mainscreen=new Form("hola");
}
public void startApp(){
myDisplay.setCurrent(mainscreen);
envoieRequete(monURL);
}
public void pauseApp(){
}
public void destroyApp(boolean unconditional){}
public void envoieRequete(String strURL){
HttpConnection hc = null;
DataOutputStream dos = null;
String strRequest = "bonjour kiki";
try{
hc=(HttpConnection)Connector.open(monURL,Connector.WRITE);
hc.setRequestMethod(HttpConnection.POST);
dos= hc.openDataOutputStream();
byte[] request_body=strRequest.getBytes();
for(int i=0;i<request_body.length;i++)
{
dos.writeByte(request_body[i]);
System.out.println(i);
}
dos.flush();
}
catch(IOException ioe){System.out.println("Merde ca marche pas");}
try{
if (hc != null)
hc.close();
}catch(IOException ioe){}
try{
if (dos != null)
dos.close();
}catch(IOException ioe){}
}
}
j'aimerais écrire dans un fichier se trouvant sur un serveur. Je travaille sur J2ME et sur un serveur Apache.
Voilà le programme que j'ai tapé mais malheureusement ça ne fonctionne pas .
quelque aurait il une idée
Merci par avance:
import javax.microedition.midlet.*;
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import java.io.*;
public class Francki extends MIDlet{
private Form mainscreen;
private static String monURL= "http://localhost/toto.txt";
private Display myDisplay;
public Francki(){
myDisplay=Display.getDisplay(this);
mainscreen=new Form("hola");
}
public void startApp(){
myDisplay.setCurrent(mainscreen);
envoieRequete(monURL);
}
public void pauseApp(){
}
public void destroyApp(boolean unconditional){}
public void envoieRequete(String strURL){
HttpConnection hc = null;
DataOutputStream dos = null;
String strRequest = "bonjour kiki";
try{
hc=(HttpConnection)Connector.open(monURL,Connector.WRITE);
hc.setRequestMethod(HttpConnection.POST);
dos= hc.openDataOutputStream();
byte[] request_body=strRequest.getBytes();
for(int i=0;i<request_body.length;i++)
{
dos.writeByte(request_body[i]);
System.out.println(i);
}
dos.flush();
}
catch(IOException ioe){System.out.println("Merde ca marche pas");}
try{
if (hc != null)
hc.close();
}catch(IOException ioe){}
try{
if (dos != null)
dos.close();
}catch(IOException ioe){}
}
}
A voir également:
- Ecriture sur fichier se trouvant sur serveur
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide