我们有一个文件放在虚拟目录中以允许下载。基本上是一个直接的文件链接,如 http:mywebserver/myapp/downloads/myfile.apk。在 PC 上,我们可以直接访问该文件并进行下载。在我们的移动设备上,我们转到该链接,它开始下载但失败。它只是说下载不成功,没有其他相关信息。
所以我想我会尝试使用任何其他文件(pdf、word 等)相同的结果。这些设备连接到我们的本地 Intranet,可以毫无问题地访问该站点,您甚至可以看到文件的目录列表。
我已经为 apk 添加了 MIME 类型,但是这真的没有帮助。是什么阻止我们的移动设备下载这些文件?我在三星galaxy s3/s4设备上尝试了android浏览器(默认浏览器)、chrome和opera,但仍然没有运气。
我也在这里对其进行了研究:https ://code.google.com/p/android/issues/detail?id=19951但这似乎与一些人说他们在歌剧方面取得了成功有点不一致。
Android 在从受密码保护的网站下载文件时遇到问题。您可以正常浏览,但下载失败,并且没有说明原因。
很长一段时间我不得不在 android 上使用 firefox 来下载它们。最近,使用 NTLM 的网站出现了这种情况。
我的三星 Note 2 (android 4.1.2) 上最新的 google chrome 确实适用于受密码保护的下载,即使使用 NTLM 身份验证也是如此。
所以它是否有效很大程度上取决于浏览器和安卓版本。但是较新的版本最终似乎在 chrome 中可以正常处理。
更新:截至 2015 年 3 月,Chrome 重新开始使用 NTLM 身份验证进行下载。但是 Firefox 又可以工作了。