Менеджер загрузок не загружает файлы с устройства raspberry pi на мобильное устройство - PullRequest
0 голосов
/ 18 февраля 2020

Я работаю над приложением, которое подключается к устройству Raspberry pi через мобильную горячую точку и по запросу загружает файл с устройства pi в мобильное хранилище. Я использовал различные методы, как предложено в Google, но безрезультатно. В настоящее время я использую класс диспетчера загрузки, этот класс отлично работает на другом сервере, как я тестировал на локальном хосте и веб-сервере, но в случае с пи-сервером (Apache & CGIHTTP server) не загружает файл.

DownloadManager downloadmanager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
 Uri Download_Uri = Uri.parse("http://192.168.43.115/images/cloud.jpg");

            System.out.println("DashboardActivity getData() onSuccess Download_Uri :"+Download_Uri);

            DownloadManager.Request request = new DownloadManager.Request(Download_Uri);
            request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI | DownloadManager.Request.NETWORK_MOBILE);
            request.setAllowedOverRoaming(false);
            request.setTitle("U4U Downloading " + "Sample" + ".jpg");
            request.setDescription("Downloading " + "Sample" + ".jpg");
            request.setVisibleInDownloadsUi(true);
            request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "/test/"  + "/" + "Sample" + ".jpg");

            System.out.println("DashboardActivity getData() onSuccess request :"+request);

            refid = String.valueOf(downloadmanager.enqueue(request));

            System.out.println("DashboardActivity getData() onSuccess refid :"+refid);
...