Foros del Web » Programando para Internet » Android »

Sacar foto y subirla a server comprimida

Estas en el tema de Sacar foto y subirla a server comprimida en el foro de Android en Foros del Web. Hola!! Queria hacer una consulta. He visto muchos foros sobre comprimir un bitmap pero he visto también que poco se puede hacer cuando se saca ...
  #1 (permalink)  
Antiguo 27/01/2014, 20:43
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 15 años, 9 meses
Puntos: 2
Sacar foto y subirla a server comprimida

Hola!!

Queria hacer una consulta. He visto muchos foros sobre comprimir un bitmap pero he visto también que poco se puede hacer cuando se saca una foto con la camara.
Sin poder configurar un limite de memoria...puedo, a partir del path de la imagen o dirección (sdcard), tomar la imagen, comprimirla y enviarla a un server??

Código Java:
Ver original
  1. // sourceFileUri: Destino de la imagen guardada para ir a buscarla y enviarla.
  2. // nombre_imagen: Nombre de la imagen para usarla para subir al server ya que contendrá el mismo nombre.
  3. public int uploadFile(String sourceFileUri, String nombre_imagen, String lati, String longi) {
  4.           String upLoadServerUri = "http://xxxxxxxxxxxx/script.php";
  5.           String fileName = sourceFileUri;
  6.  
  7.           HttpURLConnection conn = null;
  8.           DataOutputStream dos = null;
  9.           String lineEnd = "\r\n";
  10.           String twoHyphens = "--";
  11.           String boundary = "*****";
  12.           int bytesRead, bytesAvailable, bufferSize;
  13.           byte[] buffer;
  14.           int maxBufferSize = 1 * 1024 * 1024;
  15.           File sourceFile = new File(sourceFileUri);
  16.          
  17.           if (!sourceFile.isFile()) {
  18.            Log.e("uploadFile", "Source File Does not exist");
  19.            return 0;
  20.           }
  21.          try { // open a URL connection to the Servlet
  22. FileInputStream fileInputStream = new FileInputStream(sourceFile);
  23. ...........

Gracias!!!!

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:43.