Как решить проблему ssl в файл-переводчике ionic3? - PullRequest
1 голос
/ 23 апреля 2019

У меня возникла проблема при попытке использовать плагин IONIC Cordova File Transfer для загрузки файла, когда сервер laravel работает в HTTPS.

Я могу войти в приложение и получить доступ ко всемAPI от сервера с get и post, но когда я пытаюсь использовать fileTransfer для загрузки данных, я получаю следующее сообщение.

body: null
code: 3
exception: "java.security.cert.CertPathValidatorException: Trust anchor for certification path not found."
http_status: null
source: "content://com.android.providers.media.documents/document/image%3A16679"
target: "https://reddyflix.com/api/profile/photo/update"

Я загрузил файл сертификата (.cer) в каталог wwwпроекта и setSSLCertMode = закреплено.Но я все еще сталкиваюсь с этой проблемой.

let options: FileUploadOptions = {
httpMethod: "post",
chunkedMode: false,
fileKey: 'file',
fileName: 'name.png',
headers: headers
};
let trustAllHosts = true;        
fileTransfer.upload( 
uri,encodeURI('https://domain/api/profile/photo/update'), options,trustAllHosts)
.then((data) => {
console.log(data);
}, (err) => {
console.log(err);
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...