2013-12-19 70 views
1

我想從我的服務器* .apk文件下載,服務器上的文件類型爲* .apk,MIME爲application/vnd.android.package-archive「,下載時爲 與下載管理器下載該文件,但沒有擴展名「APK」創建它,我想這DownloadManager不添加文件擴展名

request.setMimeType("application/vnd.android.package-archive"); 

,仍然沒有運氣沒有擴展名創建的文件, 試圖與它下載時工作完美...

請幫忙。

+1

你是否試圖在你的請求中使用任何setDestination方法? –

+0

!!!我的不好!謝謝! – joseRo

+0

你可能想分享一個問題的答案,只是讓別人陷入同一陷阱:) –

回答

1

我以爲使用request.setMimeType(..)會自動添加文件擴展名,或者Android會識別文件類型,但是不需要...您需要使用setDestinationInExternalPublicDir(...) 並設置文件這裏的擴展名....