Google文档查看器显示“无法预览”

我已使用Google文档查看器在我的Android设备中打开PDF文件。 显示“No Preview Available”文本的黑色屏幕,而不是打开我的PDF文件。 我已经使用Google的样本PDF文件进行了测试。 他们工作正常,但不是我的PDF文件。 有没有什么我需要从代码端来查看我的PDF。

http://docs.google.com/viewer?url=myurl.pdf

在这里输入图像描述


有一个文件显示这个问题。 将其重命名为删除文件名中的空白,更新了我的链接,并且工作正常。 请注意 ,空格被正确地编码为%20,所以这个'修复'不应该是必要的。 但是,我不能争取成功。 祝你好运。


终于解决了这个问题。 问题出现在网址中。 在URL中,我将%2替换为%252,然后在1周后我解决了这个问题。

总之我想编码查询字符串。

if (Url != null && Url.contains("=")) {
    String Urll =Url.substring(Url.lastIndexOf("&Signature=") + 1).replace("%2B", "%252B");
    if (null != Urll && Urll.length() > 0 && Urll.contains("%252B")) {
        int endIndex = Url.lastIndexOf("Signature");
        if (endIndex != -1) {
            Url = Url.substring(0, endIndex);
            Url = Url + Urll;
        }
    }
    Url = Url.replace("?AWSAccessKeyId=", "?AWSAccessKeyId%3D")
            .replace("&Expires=", "%26Expires%3D").replace("&Signature=", "%26Signature%3D");
}
链接地址: http://www.djcxy.com/p/25155.html

上一篇: Google Document Viewer shows "No Preview Available"

下一篇: How to build a pipeline from data.table to magrittr and back to data.table