mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-04 01:59:35 +00:00
calculate file size for team image upload in web service if not provided in Content-Length header field
This commit is contained in:
1 parent
8295e89113
commit
8eb67e4882
3 files changed
+13
-10
No files matched your search
+1
-5
@@ -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);
|
||||
|
||||
+1
-1
@@ -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();
|
||||
|
||||
Reference in new issue
Block a user