2014-02-04 2 views
0

Я использую метод this, чтобы попытаться загрузить файл. Но при вызове 'getFile' все, что я получаю, это код ошибки 9, что должно быть ошибкой разрешения.Разрешение на использование в Phonegap

Я использую build.phonegap.com для создания своего приложения. В файле конфигурации я добавил плагины и разрешения.

<gap:plugin name="org.apache.cordova.file" /> 
    <gap:plugin name="org.apache.cordova.file-transfer" /> 
    <feature name="http://api.phonegap.com/1.0/file"/> 

Телефонная версия - 3.1.0. Что я делаю неправильно?

+0

см мой анс это wil help you - http://stackoverflow.com/questions/21577230/phonegap-save-image-from-url-into-device-photo-gallery/21579097#21579097 – Suhas

ответ

0

Я считаю, что вы не предполагают, чтобы использовать GetFile, но вызов (readAsText)

Пример кода ниже:

function win(file) { 
var reader = new FileReader(); 
reader.onloadend = function (evt) { 
    console.log("read success"); 
    console.log(evt.target.result); 
}; 
reader.readAsText(file); 
}; 

var fail = function (error) { 
console.log(error.code); 
    }; 

entry.file(win, fail); 

См PhoneGap API Документы для получения дополнительной информации: http://docs.phonegap.com/en/edge/cordova_file_file.md.html#FileReader

Смежные вопросы