2014-01-31 2 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.enqueue()에 전달하는 것보다 DownloadManager.Request를 빌드해야합니다.

파일이 사용자의 서버에서 가져온 파일 인 경우에도 요청에 URL을 전달하는 방법을 찾아야합니다.

관련 문제