Android загрузка файла через Download Manager не работает правильноAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android загрузка файла через Download Manager не работает правильно

Сообщение Anonymous »

Я пытаюсь загрузить файлы через Download Manager, он отлично работает на большинстве телефонов (семейство Nexus, S3 и т. Д.), Но на Galaxy S2 по какой -то причине работает загрузка, но название файла установлено неправильно, и когда я пытаюсь открыть его (либо из уведомления, либо приложение для загрузки), он говорит, что файл не может быть открыт, даже для файлов, подобных JPEG, Gif, PNG, ETC. /> < /p>

Вот код: < /p>

DownloadManager downloadManager = (DownloadManager) service
.getSystemService(Context.DOWNLOAD_SERVICE);
DownloadManager.Request downloadReq = new DownloadManager.Request(
Uri.parse(URL));
downloadReq
.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI
| DownloadManager.Request.NETWORK_MOBILE);
downloadReq.allowScanningByMediaScanner();
downloadReq.setMimeType(attachment.mimeType);
downloadReq.setTitle(attachment.fileName);
downloadReq.setDescription("attachment");
downloadReq.setDestinationInExternalFilesDir(service,
Environment.DIRECTORY_DOWNLOADS, "");
downloadReq
.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE
| DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);

downloadIDs.add(downloadManager.enqueue(downloadReq));
< /code>

Также обратите внимание, что все URL -адреса являются HTTPS, а версия Android телефона - 4.1.2
есть идея?downloadReq.setDestinationInExternalFilesDir(service,
Environment.DIRECTORY_DOWNLOADS, attachment.fileName);
< /code>

Хорошее имя отображается в центре уведомлений. < /p>

Подробнее здесь: https://stackoverflow.com/questions/152 ... -correctly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»