Seguinte galera, to gravando o vídeo pela camera e jogando em bytes, depois to enviando para a servlet com o método POST dessa maneira:
[code]class UploadToServer extends Thread
{
public void run()
{
Upload();
}
public void Upload ()
{
HttpConnection http = null;
OutputStream oStrm = null;
InputStream iStrm = null;
boolean ret = false;
String url = "127.0.0.1/ServerVideo";
try {
http = (HttpConnection) Connector.open(url);
oStrm = http.openOutputStream();
http.setRequestMethod(HttpConnection.POST);
http.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
byte data [] = output.toByteArray();
oStrm.write(data,0,data.length);
iStrm = http.openInputStream();
//ret = processServerResponse(http, iStrm);
if (iStrm != null)
iStrm.close();
if (oStrm != null)
oStrm.close();
iStrm = http.openInputStream();
//ret = processServerResponse(http, iStrm);
if (iStrm != null)
iStrm.close();
if (oStrm != null)
oStrm.close();
if (http != null)
http.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}[/code]
Na servlet se fosse para pegar bytes de string faria desse modo:
Mas e pra receber bytes de video, no caso o outputstream? Como faço isso na servlet?
