X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/9dd2cf294a5bd8427d344833f0098a1ab6800c98..7c2174d09e376ecc5ebd9a510a66dc7582b173f9:/src/eu/alefzero/owncloud/files/services/InstantUploadService.java diff --git a/src/eu/alefzero/owncloud/files/services/InstantUploadService.java b/src/eu/alefzero/owncloud/files/services/InstantUploadService.java index 8c8ee31f..1cf22c20 100644 --- a/src/eu/alefzero/owncloud/files/services/InstantUploadService.java +++ b/src/eu/alefzero/owncloud/files/services/InstantUploadService.java @@ -139,7 +139,7 @@ public class InstantUploadService extends Service { String oc_version = am.getUserData(account, AccountAuthenticator.KEY_OC_VERSION); OwnCloudVersion ocv = new OwnCloudVersion(oc_version); String webdav_path = AccountUtils.getWebdavPath(ocv); - WebdavClient wdc = new WebdavClient(Uri.parse(oc_base_url + webdav_path)); + WebdavClient wdc = new WebdavClient(account, getApplicationContext()); wdc.allowSelfsignedCertificates(); wdc.setCredentials(username, password); @@ -148,7 +148,7 @@ public class InstantUploadService extends Service { try { status = wdc.executeMethod(mkcol); Log.e(TAG, "mkcol returned " + status); - wdc.putFile(filepath, INSTANT_UPLOAD_DIR + "/" + filename, mimetype); + wdc.putFile(filepath, INSTANT_UPLOAD_DIR + "/" + Uri.encode(filename), mimetype); } catch (HttpException e) { e.printStackTrace(); } catch (IOException e) {