0
我試圖下載並將文件保存到SD卡。文件的URL如下讀取輸入流並使用DownloadManager下載
http://test.com/net/Webexecute.aspx?fileId=120
此網址提供了一個數據流。我有以下選項來讀取輸入流。
使用的通用輸入和輸出流(用於連接沒有處理失敗 旁白)
下載管理
使用HttpURLConnection的(可能超時的機會)
我有使用選項a完成下載。但是沒有連接失敗的處理程序。所以我決定選擇b
DownloadManager dm = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
Request request = new Request(Uri.parse("http://test.com/net/Webexecute.aspx?fileId="+ fileId));
request.setMimeType("application/pdf");
request.setDescription("fileDownload");
request.setTitle(fileName);
request.setNotificationVisibility(Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
dm.enqueue(request);
它正在下載文件。但是,該文件似乎已損壞。
在進行研究時,我從來沒有發現使用DownloadManager來獲取輸入流並將其保存到文件中。有什麼我缺乏?
感謝您的輸入!是的,這會起作用。我有工作流閱讀器。但是,這種方法沒有連接失敗的處理程序。 – Renjith