我已从我自己的服务器下载数据作为字节数组,并将其保存在手机的共享下载文件夹中。但是这个文件没有显示在手机的内置下载应用程序中。
如何显示文件内置下载应用程序?
我正在使用以下代码:
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 :(得分:0)
您必须通过Android的DownloadManager
下载该文件才能将其显示在“下载”应用中。
您必须构建一个DownloadManager.Request,而不是将其传递给DownloadManager.enqueue()。
即使文件来自您自己的服务器,您也必须找到将URL传递给请求的方法。