calculate file size for team image upload in web service if not provided in Content-Length header field

This commit is contained in:
Axel Uhl committed 2015-03-05 01:44:57 +01:00
1 parent 8295e89113
commit 8eb67e4882
3 files changed
+13 -10

No files matched your search

@@ -208,7 +208,6 @@ public class RegattaActivity extends BaseActivity {
*/
public void updateLeaderboardPictureChosenByUser(final Bitmap bitmap) {
storeImageAndSendToServer(bitmap, getLeaderboardImageFileName(leaderboard.name), true);
runOnUiThread(new Runnable() {
@Override
public void run() {
@@ -235,7 +234,6 @@ public class RegattaActivity extends BaseActivity {
FileOutputStream fos = new FileOutputStream(pictureFile);
image.compress(Bitmap.CompressFormat.PNG, 90, fos);
fos.close();
if (sendToServer) {
sendTeamImageToServer(pictureFile);
}
@@ -331,13 +329,11 @@ public class RegattaActivity extends BaseActivity {
protected String doInBackground(String... urls) {
uploadUrl = urls[0];
try {
if (imageFile != null) {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(uploadUrl);
InputStreamEntity reqEntity = new InputStreamEntity(new FileInputStream(imageFile), -1);
InputStreamEntity reqEntity = new InputStreamEntity(new FileInputStream(imageFile), imageFile.length());
reqEntity.setContentType("image/jpeg");
reqEntity.setChunked(true); // Send in multiple parts if needed
httppost.setEntity(reqEntity);
@@ -156,7 +156,7 @@ public class DatabaseHelper {
competitor.countryCode = cursor.getString(cursor.getColumnIndex(Competitor.COMPETITOR_COUNTRY_CODE));
competitor.sailId = cursor.getString(cursor.getColumnIndex(Competitor.COMPETITOR_SAIL_ID));
competitor.rowId = cursor.getInt(cursor.getColumnIndex(BaseColumns._ID));
competitor.id = cursor.getString(cursor.getColumnIndex(Competitor.COMPETITOR_CHECKIN_DIGEST));
competitor.id = cursor.getString(cursor.getColumnIndex(Competitor.COMPETITOR_ID));
}
cursor.close();