mirror of
				https://github.com/owncloud/android-library.git
				synced 2025-10-31 02:17:41 +00:00 
			
		
		
		
	Fix uploads
This commit is contained in:
		
							parent
							
								
									872c82b79a
								
							
						
					
					
						commit
						d0d26b7a3b
					
				| @ -68,7 +68,6 @@ import okhttp3.Callback; | |||||||
| import okhttp3.Credentials; | import okhttp3.Credentials; | ||||||
| import okhttp3.Headers; | import okhttp3.Headers; | ||||||
| import okhttp3.MediaType; | import okhttp3.MediaType; | ||||||
| import okhttp3.MultipartBody; |  | ||||||
| import okhttp3.OkHttpClient; | import okhttp3.OkHttpClient; | ||||||
| import okhttp3.Request; | import okhttp3.Request; | ||||||
| import okhttp3.RequestBody; | import okhttp3.RequestBody; | ||||||
| @ -88,16 +87,10 @@ public class MainActivity extends Activity implements OnRemoteOperationListener, | |||||||
| 
 | 
 | ||||||
| 	private static final String NODE_VERSION = "version"; | 	private static final String NODE_VERSION = "version"; | ||||||
| 
 | 
 | ||||||
| 	private static final String SERVER_ADDRESS = "TO COMPLETE"; |  | ||||||
| 
 |  | ||||||
| 	private static final String WEBDAV_PATH_4_0 = "/remote.php/webdav/"; | 	private static final String WEBDAV_PATH_4_0 = "/remote.php/webdav/"; | ||||||
| 
 | 
 | ||||||
| 	private static final String NEW_WEBDAV_PATH = "/remote.php/dav/files/"; | 	private static final String NEW_WEBDAV_PATH = "/remote.php/dav/files/"; | ||||||
| 
 | 
 | ||||||
| 	private static final String USERNAME = "TO COMPLETE"; |  | ||||||
| 
 |  | ||||||
| 	private static final String PASSWORD = "TO COMPLETE"; |  | ||||||
| 
 |  | ||||||
| 	private static final String OC_TOTAL_LENGTH_HEADER = "OC-Total-Length"; | 	private static final String OC_TOTAL_LENGTH_HEADER = "OC-Total-Length"; | ||||||
| 	private static final String OC_X_OC_MTIME_HEADER = "X-OC-Mtime"; | 	private static final String OC_X_OC_MTIME_HEADER = "X-OC-Mtime"; | ||||||
|     private static final String AUTHORIZATION_HEADER = "Authorization"; |     private static final String AUTHORIZATION_HEADER = "Authorization"; | ||||||
| @ -152,11 +145,11 @@ public class MainActivity extends Activity implements OnRemoteOperationListener, | |||||||
| 			Log.e(LOG_TAG, getString(R.string.error_copying_sample_file), e); | 			Log.e(LOG_TAG, getString(R.string.error_copying_sample_file), e); | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		((TextView) findViewById(R.id.server_address)).setText(SERVER_ADDRESS); | 		((TextView) findViewById(R.id.server_address)).setText(getString(R.string.server_base_url)); | ||||||
| 
 | 
 | ||||||
| 		mOkHttpClient = new OkHttpClient(); | 		mOkHttpClient = new OkHttpClient(); | ||||||
| 
 | 
 | ||||||
| 		mCredentials = Credentials.basic(USERNAME, PASSWORD); | 		mCredentials = Credentials.basic(getString(R.string.username), getString(R.string.password)); | ||||||
| 		 | 		 | ||||||
| //		mFrame = findViewById(R.id.frame); | //		mFrame = findViewById(R.id.frame); | ||||||
|     } |     } | ||||||
| @ -202,7 +195,7 @@ public class MainActivity extends Activity implements OnRemoteOperationListener, | |||||||
| 		if (!validServerAddress()) return; | 		if (!validServerAddress()) return; | ||||||
| 
 | 
 | ||||||
| 		Request request = new Request.Builder() | 		Request request = new Request.Builder() | ||||||
| 				.url(SERVER_ADDRESS + "/status.php") | 				.url(getString(R.string.server_base_url) + "/status.php") | ||||||
| 				.get() | 				.get() | ||||||
| 				.build(); | 				.build(); | ||||||
| 
 | 
 | ||||||
| @ -254,7 +247,7 @@ public class MainActivity extends Activity implements OnRemoteOperationListener, | |||||||
| 		if (!validServerAddress()) return; | 		if (!validServerAddress()) return; | ||||||
| 
 | 
 | ||||||
| 		final Request request = new Request.Builder() | 		final Request request = new Request.Builder() | ||||||
| 				.url(SERVER_ADDRESS + NEW_WEBDAV_PATH + USERNAME) | 				.url(getString(R.string.server_base_url) + NEW_WEBDAV_PATH + getString(R.string.username)) | ||||||
| 				.addHeader(AUTHORIZATION_HEADER, mCredentials) | 				.addHeader(AUTHORIZATION_HEADER, mCredentials) | ||||||
| 				.addHeader(USER_AGENT_HEADER, USER_AGENT_VALUE) | 				.addHeader(USER_AGENT_HEADER, USER_AGENT_VALUE) | ||||||
| 				.method("PROPFIND", null) | 				.method("PROPFIND", null) | ||||||
| @ -311,14 +304,10 @@ public class MainActivity extends Activity implements OnRemoteOperationListener, | |||||||
| 
 | 
 | ||||||
| 		if (!validServerAddress()) return; | 		if (!validServerAddress()) return; | ||||||
| 
 | 
 | ||||||
| 		RequestBody requestBody = new MultipartBody.Builder() | 		RequestBody requestBody = RequestBody.create(mediaType, fileToUpload); | ||||||
| 				.setType(MultipartBody.FORM) |  | ||||||
| 				.addFormDataPart("data", fileToUpload.getName(), RequestBody.create(mediaType, fileToUpload)) |  | ||||||
|                 .addFormDataPart("name", fileToUpload.getName()) |  | ||||||
| 				.build(); |  | ||||||
| 
 | 
 | ||||||
| 		final Request request = new Request.Builder() | 		final Request request = new Request.Builder() | ||||||
| 				.url(SERVER_ADDRESS + NEW_WEBDAV_PATH + USERNAME + remotePath) | 				.url(getString(R.string.server_base_url) + NEW_WEBDAV_PATH + getString(R.string.username) + remotePath) | ||||||
| 				.addHeader(AUTHORIZATION_HEADER, mCredentials) | 				.addHeader(AUTHORIZATION_HEADER, mCredentials) | ||||||
| 				.addHeader(USER_AGENT_HEADER, USER_AGENT_VALUE) | 				.addHeader(USER_AGENT_HEADER, USER_AGENT_VALUE) | ||||||
|                 .addHeader(CONTENT_TYPE_HEADER, CONTENT_TYPE_VALUE) |                 .addHeader(CONTENT_TYPE_HEADER, CONTENT_TYPE_VALUE) | ||||||
| @ -366,7 +355,7 @@ public class MainActivity extends Activity implements OnRemoteOperationListener, | |||||||
| 		if (!validServerAddress()) return; | 		if (!validServerAddress()) return; | ||||||
| 
 | 
 | ||||||
| 		final Request request = new Request.Builder() | 		final Request request = new Request.Builder() | ||||||
| 				.url(SERVER_ADDRESS + NEW_WEBDAV_PATH + USERNAME + remotePath) | 				.url(getString(R.string.server_base_url) + NEW_WEBDAV_PATH + getString(R.string.username) + remotePath) | ||||||
| 				.addHeader(AUTHORIZATION_HEADER, mCredentials) | 				.addHeader(AUTHORIZATION_HEADER, mCredentials) | ||||||
| 				.addHeader(USER_AGENT_HEADER, USER_AGENT_VALUE) | 				.addHeader(USER_AGENT_HEADER, USER_AGENT_VALUE) | ||||||
| 				.get() | 				.get() | ||||||
| @ -409,7 +398,7 @@ public class MainActivity extends Activity implements OnRemoteOperationListener, | |||||||
| 		if (!validServerAddress()) return; | 		if (!validServerAddress()) return; | ||||||
| 
 | 
 | ||||||
| 		final Request request = new Request.Builder() | 		final Request request = new Request.Builder() | ||||||
| 				.url(SERVER_ADDRESS + NEW_WEBDAV_PATH + USERNAME + remotePath) | 				.url(getString(R.string.server_base_url) + NEW_WEBDAV_PATH + getString(R.string.username) + remotePath) | ||||||
| 				.addHeader(AUTHORIZATION_HEADER, mCredentials) | 				.addHeader(AUTHORIZATION_HEADER, mCredentials) | ||||||
| 				.addHeader(USER_AGENT_HEADER, USER_AGENT_VALUE) | 				.addHeader(USER_AGENT_HEADER, USER_AGENT_VALUE) | ||||||
| 				.delete() | 				.delete() | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user