Midlet OutputStream med parametre til Servlet
Jeg er ved at opbygge en midlet der skal sende et billede til en servlet, men det er kun på betingelse af at en parameter command=uploadPhoto, mit spørgsmål lyder så på hvordan man både kan sende et byte[] array samt en parameter med samtidigt?eksempel:
fra midlet:
public void writeData( byte[] datain, String param )
{
int dsize = datain.length + param.getBytes().length;
http.setRequestProperty( "Content-length", ""+dsize);
writer = http.openOutputStream();
writer.write( param.getBytes() );
writer.write( datain );
writer.flush();
}
fra servlet:
response.setContentType( "text/plain" );
PrintWriter out = response.getWriter();
String cmd = request.getParameter( "command" );
switch( Command.toCommand( cmd ) )
{
case uploadPhoto:
InputStream in = request.getInputStream();
...........
}
håber i forstår det :)