我使用google doc在web broswer中显示pdf文件。之前工作正常。现在它没有提供预览。大多数情况下,它会使空白屏幕无法预览,但有时会打开pdf。但是我注意到如果pdf的大小很小,它可以正常工作,但如果大小稍大于10-100页或更多,则会显示无预览。
链接:
public String concatenate(
String a, String b
) {
...
}
// The same, but with some extra comments:
public String concatenate( // the line with "(" has no indent
String a, String b
) { // so, the line with the matching ")" also should not
...
} // same goes for {} and []
代码:
https://docs.google.com/gview?embedded=true&url=http://trafficpolice.gov.np/traffic/uploadfiles/56a0e8156d4ea.pdf
答案 0 :(得分:3)
我刚刚尝试将&
字符编码为%26
,并适合我的情况。
答案 1 :(得分:1)
我遇到了同样的问题,在我的情况下,我启用了google drive api并将关键属性添加到我的iframe中:
WebBrowser view = new WebBrowser();
view.setURL("https://docs.google.com/gview?key=YOUR_API_KEY&embedded=true&url=http://trafficpolice.gov.np/traffic/uploadfiles/56a0e8156d4ea.pdf");
1天后问题得到解决
答案 2 :(得分:0)
在桌面Chrome中打开网址: impossible to do better than O(n log(n))
答案 3 :(得分:0)
就我而言,pdf文件名包含'&'字符。一旦我删除了&字符,问题就解决了。
希望它可以帮助某人。
答案 4 :(得分:0)
我将此代码添加到了我的web.config中。这些更改后每次都可以使用。
<basicHttpBinding>
<binding maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text">
<readerQuotas maxDepth="2000000" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
</binding>
</basicHttpBinding>
答案 5 :(得分:0)
我使用对象而不是 iframe,在我的应用程序中运行良好。
答案 6 :(得分:-1)
可能导致这种情况的几件事:
快速修复:
已经注意到大多数遇到此问题的用户都在使用Firefox(特别是3.6.6)。尝试使用IE8上传文件并清除缓存。
此问题已进一步讨论here。
答案 7 :(得分:-1)
对于那些尝试使用本地主机的人。您不能使用 localhost 来查看预览。您可以使用 ngrok 隧道连接端口 80,然后它就可以工作了。