У меня есть приложение Ionic / Cordova в работе, и оно работало нормально, пока я не понял, что загрузка файлов не удалась по HTTPS.Все отлично работает, когда я нацеливаюсь на свою локальную машину разработки, через HTTP.Но когда я нацеливаюсь на наш производственный сервер по HTTPS, загрузка файлов завершается неудачно, а затем приложение останавливается.
Это ошибка, которую я получаю в консоли отладки XCode:
2018-12-10 02: 33: 43.321578 + 0330 OnRecord [6189: 2478184] [BoringSSL] boringssl_session_errorlog (236) [C3.1: 2] [0x10b612e80] [boringssl_session_write] SSL_ERROR_SYSCALL (5) для библиотеки сбой операции (ex)1006 *
В нем говорится, что операция не удалась из-за библиотеки, и я запутался.Очевидно, что мое приложение и моя платформа в порядке, потому что все работает по HTTP.Но я не уверен, что это проблема с плагином, проблема с настройкой SSL и т. Д.
Я не смог найти ничего полезного в Интернете.Основываясь на некоторых SO-потоках и других форумах, некоторые пользователи предположили, что если вы не кодируете URI сервера, он должен работать нормально.Это не так.
Другие предложили, что если для свойства chunkedMode установить false , это должно решить проблему.Опять же, это не так.Я даже не уверен, что здесь происходит.Но я предполагаю, что это как-то связано с моим сертификатом SSL.на производственном сервере.