Невозможно загрузить PDF-файлы размером более 20 МБ с сервера разбора - PullRequest
1 голос
/ 22 октября 2019

Я загрузил PDF-файлы на сервер синтаксического анализа, некоторые из них имеют размер более 20 МБ. Эти файлы не могут быть загружены с помощью предварительного просмотра Google, так как я пытаюсь загрузить их в webView.

Файлы размером более 20 МБ я открываю их намеренно.

if (isLessThan20) {
                myWebView.getSettings().setAppCacheEnabled(true);
                myWebView.loadUrl(Url);
                //url is the *https://docs.google.com/viewer?url= + pdf link*
            } else {
                Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
                startActivity(browserIntent);
                //only pdf url
            }

PDF успешно загружается для быстрого интернетасоединение, но оно не загружается для скорости интернета около 1 Мбит / с.

То, что я думаю, это тайм-аут сервера синтаксического анализа до успешной загрузки pdf.

Ниже приведен пример ссылки:

http://15.206.28.221/parse/files/8e207ab717fc666494e38973c099fa517fc06b54/1cded668b42d8b779803a34498abca7d_a.pdf

Попробуйте загрузить PDF и, пожалуйста, дайте мне знать.

1 Ответ

0 голосов
/ 22 октября 2019

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

Я предлагаю не использовать хранилище Mongo Gridstore для хранения больших файлов. Вместо этого используйте либо AWS S3, либо Google Cloud Storage, каждый из которых решит эту проблему.

см .: https://github.com/parse-community/parse-server#configuring-file-adapters

...