Я пишу программу, используя javascript и плагин Cordova, в противном случае некоторые методы загрузки и выгрузки используют Cordova FileTransfer.
Но, к сожалению, при загрузке или загрузке любого файла всегда отображается:
"Доступ к XMLHttpRequest в 'http://doc.google.com/www/data/survey/test.txt' из источника 'http://localhost: 007 / index.html # home ' заблокирован политикой CORS: На запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
Вот скрипт загрузки:
let fileTransfer = new FileTransfer(), store = cordova.file.dataDirectoy;
fileTransfer.download("http://doc.google.com/www/data/survey/test.txt", store + "test.txt",
function(entry) { ... },
function(error) { console.log(error); },
false,
{
headers: {
"Access-Control-Allow-Origin": "*",
"Content-Type": "text/plain",
"Authorization": "Basic dGVzdHVzZXJuYW1lOnR1c3RwYXNzd29yZA=="
}
}
);
Кто-нибудь может помочь, пожалуйста, pls?
Как сообщить браузеру о «разрешении CORS» с помощью cordova FileTransfer?
Заранее спасибо.