none
安卓DownloadManager无法从ASP.NET Core网站下载静态apk文件 RRS feed

  • 问题

  • 以下是我的代码业务流程:

    1.asp.net core服务器端启用文件服务器,网站~/MyStaticFiles目录下存放apk文件,已经设置apk文件MIME类型为application/vnd.android.package-archive,这是apk文件互联网媒体类型,查询google和stackoverflow得知文件服务器要支持apk文件必须这样设置

    2.浏览器下载,response header的Content-Type是application/vnd.android.package-archive,没有问题

    3.安卓端用DownloadManager下载apk,但是下载失败,同样代码只修改请求url(比如改成https://d.ruanmei.com/app/ithome/ithome_android_6.92.apk)能下载成功如此看来应该是服务器端问题,但是搜索网上也没有发现解决方案,故来MSDN论坛请教各位

    2019年9月23日 6:40

全部回复

  • 以下是我的代码业务流程:

    1.asp.net core服务器端启用文件服务器,网站~/MyStaticFiles目录下存放apk文件,已经设置apk文件MIME类型为application/vnd.android.package-archive,这是apk文件互联网媒体类型,查询google和stackoverflow得知文件服务器要支持apk文件必须这样设置

    2.浏览器下载,response header的Content-Type是application/vnd.android.package-archive,没有问题

    3.安卓端用DownloadManager下载apk,但是下载失败,同样代码只修改请求url(比如改成https://d.ruanmei.com/app/ithome/ithome_android_6.92.apk)能下载成功如此看来应该是服务器端问题,但是搜索网上也没有发现解决方案,故来MSDN论坛请教各位

    Hi    piao_chong007,

    从你的描述中,我发现你使用ASP.NET Core 作为服务器,使用安卓下载APK文件, 我建议你关于ASP.NET Core的问题你可以到ASP.NET Core 论坛去咨询。 如果是安卓端的问题,请到安卓论坛获取帮助。


    谢谢理解。

    Best regards

    Yong Lu


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2019年9月24日 3:04
    版主