2014-01-31 132 views
0

我已經從我自己的服務器上以字節數組的形式下載數據並將其保存在手機的共享下載文件夾中。但是這個文件沒有顯示在手機的內置下載應用程序中。如何在共享下載文件夾中顯示文件?

如何顯示文件內建下載應用程序?

我使用它下面的代碼:

Java.IO.File storageDir = global::Android.OS.Environment.GetExternalStoragePublicDirectory (global::Android.OS.Environment.DirectoryDownloads); 

Java.IO.File storageFile = new Java.IO.File (storageDir, filename);     
System.IO.File.WriteAllBytes (storageFile.ToString(), filebyte); 

如果可能的話我該怎麼辦呢?

注意:filename是文件的名稱,filebyte是數據的字節數組。

回答

0

您必須通過Android的DownloadManager下載該文件才能使其顯示在下載應用程序中。

您必須構建DownloadManager.Request,然後將其傳遞給DownloadManager.enqueue()。

即使文件來自您自己的服務器,您也必須找到一種方法將url傳遞給請求。