Google Document Viewer показывает "Недоступно для предварительного просмотра"

У меня проблема с Google Doc Viewer для отображения файла XLS получить с моего сервера.

В настоящее время, когда я пытаюсь отобразить мой файл xls, полученный с моего сервера, в моем приложении для Android с веб-обзором, у меня появляется серая страница без предварительного просмотра (я могу скачать xls с моего сервера с помощью URL). введите описание изображения здесь

К сожалению, я не могу поделиться ссылкой, но это похоже на xxxx.com/123/DownloadExcel_GET?paraOne=%s¶Two=%s¶Three=%s.

Но когда я пытаюсь использовать файл с примером xls в Интернете, например http://lecompagnon.info/demos/demoxl3.xls, у меня нет этой проблемы. XLS отображается успешно.

То же самое работает, если я пытаюсь использовать URL-адрес googleDrive, такой как "drive.google.com/file/t/myfile/view?usp=sharing".

Единственная разница с файлом примеров в Интернете и моим файлом с моего сервера - это время начала загрузки. С файлом примера является мгновенным, но с моим xls мне нужно подождать более 10 секунд, чтобы начать загрузку.

Я думаю, Google Viewer Viewer не возвращает предварительный просмотр недоступен, потому что для него 10 секунд, чтобы получить файл слишком долго, и он возвращает время ожидания. Но это предположение...

Я ничего не нашел об этой проблеме, только эта тема Google Document Viewer показывает "Недоступно для предварительного просмотра".

Вот мой код:

String urlgoogle = "https://docs.google.com/gview?embedded=true&url=";

        String completeURL = urlgoogle + query;

        Log.i("completeURL", completeURL);
        wv.getSettings().setJavaScriptEnabled(true);
        wv.loadUrl(completeURL);
        //wv.loadUrl("https://docs.google.com/gview?embedded=true&url=" + "http://lecompagnon.info/demos/demoxl3.xls"); working
        wv.setWebViewClient(new WebViewClient() {
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return false;
            }
        });

Изменить Я добавляю больше информации. Не всегда отображается серая страница без предварительного просмотра, иногда мой файл xls отображается успешно в первый раз.

Если у меня есть серая страница, я могу ее обновить, и после одного или двух обновлений файл отображается. Обновление просто позвоните снова URL в веб-представлении

Файл динамически создается и генерируется с сервера, поэтому для загрузки или получения файла необходимо подождать 10 секунд.

Есть ли у Google Doc Viewer тайм-аут, если время отображения файла слишком велико?

0 ответов

Другие вопросы по тегам