Android 如何强制PDF在被查看之前完全下载?

Android 如何强制PDF在被查看之前完全下载?,android,pdf,mobile,download,Android,Pdf,Mobile,Download,我高度怀疑解决我正在开发一个移动网站的问题的方法是阻止PDF部分下载。在Android上从此移动站点下载PDF将导致下载失败 该站点位于需要简单身份验证的临时服务器上。我在其他地方读到过安卓无法正确处理这种情况(或者至少有多个类似的问题)。如果我可以简单地下载文件,而不需要发送小数据包,我的直觉是,我遇到的问题将消失 如何强制PDF在被查看之前完全下载 关于这个主题的其他想法也是需要的 你可以控制PDF的生成吗?可以。我一直在尝试这些选项,但我不确定是否有一个特定于渐进式下载。您的PDF似乎已线

我高度怀疑解决我正在开发一个移动网站的问题的方法是阻止PDF部分下载。在Android上从此移动站点下载PDF将导致下载失败

该站点位于需要简单身份验证的临时服务器上。我在其他地方读到过安卓无法正确处理这种情况(或者至少有多个类似的问题)。如果我可以简单地下载文件,而不需要发送小数据包,我的直觉是,我遇到的问题将消失

如何强制PDF在被查看之前完全下载


关于这个主题的其他想法也是需要的

你可以控制PDF的生成吗?可以。我一直在尝试这些选项,但我不确定是否有一个特定于渐进式下载。您的PDF似乎已线性化。有关线性化的解释,请参阅。您使用什么库生成?很高兴知道它被称为“线性化”以允许部分下载。但是,本页没有说明我正在使用的Acrobat Pro如何或是否可以阻止它。当我试图解决这个问题时,我做的第一件事就是取消选中“Optimization for fast web download”(为快速web下载而优化),这不起作用,但我将进一步调查。您所做的实际上应该会有所帮助。在PDF规范中,该功能被称为“线性化”,但Acrobat和Distiller用户界面中的选项实际上被称为“优化快速web视图”,因为这正是该功能的用途。这也是一个老功能,从PDF 1.2开始就存在了,所以令人惊讶的是它不起作用。通常情况下(这可能有助于找到您未能成功的原因),您必须在现有PDF上执行完整的另存为,因为关闭该功能将需要重写整个文件。。。