如何在共享下载文件夹中显示文件?

时间:2014-01-31 11:28:01

标签: android

我已从我自己的服务器下载数据作为字节数组,并将其保存在手机的共享下载文件夹中。但是这个文件没有显示在手机的内置下载应用程序中。

如何显示文件内置下载应用程序?

我正在使用以下代码:

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是数据的字节数组。

1 个答案:

答案 0 :(得分:0)

您必须通过Android的DownloadManager下载该文件才能将其显示在“下载”应用中。

您必须构建一个DownloadManager.Request,而不是将其传递给DownloadManager.enqueue()。

即使文件来自您自己的服务器,您也必须找到将URL传递给请求的方法。