|
@@ -187,12 +187,14 @@ public class FileOperationsHelper {
|
|
|
|
|
|
public void sendDownloadedFile(OCFile file) {
|
|
|
if (file != null) {
|
|
|
+ String storagePath = file.getStoragePath();
|
|
|
+ String encodedStoragePath = WebdavUtils.encodePath(storagePath);
|
|
|
Intent sendIntent = new Intent(android.content.Intent.ACTION_SEND);
|
|
|
// set MimeType
|
|
|
sendIntent.setType(file.getMimetype());
|
|
|
- sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + file.getStoragePath()));
|
|
|
+ sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + encodedStoragePath));
|
|
|
sendIntent.putExtra(Intent.ACTION_SEND, true); // Send Action
|
|
|
-
|
|
|
+
|
|
|
// Show dialog, without the own app
|
|
|
String[] packagesToExclude = new String[] { mFileActivity.getPackageName() };
|
|
|
DialogFragment chooserDialog = ShareLinkToDialog.newInstance(sendIntent, packagesToExclude, file);
|