|
@@ -1,10 +1,9 @@
|
|
|
package com.owncloud.android.oc_framework_test_project;
|
|
|
|
|
|
-import java.io.File;
|
|
|
-
|
|
|
import com.owncloud.android.oc_framework.network.webdav.OwnCloudClientFactory;
|
|
|
import com.owncloud.android.oc_framework.network.webdav.WebdavClient;
|
|
|
import com.owncloud.android.oc_framework.operations.RemoteOperationResult;
|
|
|
+import com.owncloud.android.oc_framework.operations.remote.ChunkedUploadRemoteFileOperation;
|
|
|
import com.owncloud.android.oc_framework.operations.remote.CreateRemoteFolderOperation;
|
|
|
import com.owncloud.android.oc_framework.operations.remote.ReadRemoteFolderOperation;
|
|
|
import com.owncloud.android.oc_framework.operations.remote.RemoveRemoteFileOperation;
|
|
@@ -13,7 +12,6 @@ import com.owncloud.android.oc_framework.operations.remote.UploadRemoteFileOpera
|
|
|
|
|
|
import android.net.Uri;
|
|
|
import android.os.Bundle;
|
|
|
-import android.os.Environment;
|
|
|
import android.app.Activity;
|
|
|
import android.view.Menu;
|
|
|
|
|
@@ -28,6 +26,7 @@ public class TestActivity extends Activity {
|
|
|
private static final String mServerUri = "https://beta.owncloud.com/owncloud/remote.php/webdav";
|
|
|
private static final String mUser = "testandroid";
|
|
|
private static final String mPass = "testandroid";
|
|
|
+ private static final boolean mChunked = true;
|
|
|
|
|
|
//private Account mAccount = null;
|
|
|
private WebdavClient mClient;
|
|
@@ -117,8 +116,14 @@ public class TestActivity extends Activity {
|
|
|
* @return
|
|
|
*/
|
|
|
public RemoteOperationResult uploadFile(String storagePath, String remotePath, String mimeType) {
|
|
|
+
|
|
|
+ UploadRemoteFileOperation uploadOperation;
|
|
|
+ if (mChunked) {
|
|
|
+ uploadOperation = new ChunkedUploadRemoteFileOperation(storagePath, remotePath, mimeType);
|
|
|
+ } else {
|
|
|
+ uploadOperation = new UploadRemoteFileOperation(storagePath, remotePath, mimeType);
|
|
|
+ }
|
|
|
|
|
|
- UploadRemoteFileOperation uploadOperation = new UploadRemoteFileOperation(storagePath, remotePath, mimeType);
|
|
|
RemoteOperationResult result = uploadOperation.execute(mClient);
|
|
|
|
|
|
return result;
|