2016-06-10 5 views
0

ich Hochladen von Dateien auf AWS S3 Server wth diesem Code:Android-Upload Bild AWS- die Größe

private void beginUpload(String filePath) { 
     if (filePath == null) { 
      Toast.makeText(this, "Could not find the filepath of the selected file", 
        Toast.LENGTH_LONG).show(); 
      return; 
     } 
     File file = new File(filePath); 
     TransferObserver observer = transferUtility.upload(AWSConfiguration.BUCKET_NAME, file.getName(), 
       file); 

    } 

Vor dem Hochladen Ich möchte ein Bild (nicht auf meinem Handy, aber nur auf dem Server), um die Größe weniger Speicher zu belegen. Wie es geht?

Antwort

1

yout vorausgesetzt file ist Bitmap Bitmap Objekt wie HERE erstellen lässt und es dann wie HERE ändern. Erstellen Sie eine neue Datei mit skalierter Bitmap wie HERE, senden Sie sie und entfernen Sie die Datei am Ende.