Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2014, 20:43
Alemanarg
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 15 años, 10 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!!!!