SSL connections update: notice about untrusted certificates and allow the user save...
[pub/Android/ownCloud.git] / src / com / owncloud / android / files / services / FileUploader.java
index 10f05c4..e66181b 100644 (file)
@@ -10,7 +10,8 @@ import com.owncloud.android.datamodel.OCFile;
 import com.owncloud.android.files.PhotoTakenBroadcastReceiver;
 
 import eu.alefzero.webdav.OnDatatransferProgressListener;
-import com.owncloud.android.utils.OwnCloudClientUtils;
+
+import com.owncloud.android.network.OwnCloudClientUtils;
 
 import android.accounts.Account;
 import android.app.Notification;
@@ -220,6 +221,7 @@ public class FileUploader extends Service implements OnDatatransferProgressListe
                 availablePath = getAvailableRemotePath(wc, mRemotePaths[i]);
             try {
                 File f = new File(mRemotePaths[i]);
+                long size = localFiles[i].length();
                 parentDirId = storageManager.getFileByPath(f.getParent().endsWith("/")?f.getParent():f.getParent()+"/").getFileId();
                 if(availablePath != null) {
                     mRemotePaths[i] = availablePath;
@@ -227,7 +229,7 @@ public class FileUploader extends Service implements OnDatatransferProgressListe
                     if (wc.putFile(mLocalPaths[i], mRemotePaths[i], mimeType)) {
                         OCFile new_file = new OCFile(mRemotePaths[i]);
                         new_file.setMimetype(mimeType);
-                        new_file.setFileLength(localFiles[i].length());
+                        new_file.setFileLength(size);
                         new_file.setModificationTimestamp(System.currentTimeMillis());
                         new_file.setLastSyncDate(0);
                         new_file.setStoragePath(mLocalPaths[i]);