[ https://issues.apache.org/jira/browse/CB-11199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15271959#comment-15271959 ]
Caner Patır commented on CB-11199: ---------------------------------- Encode : function (path, file) { var q = $q.defer(); if ((/^\//.test(file))) { q.reject('file-name cannot start with \/'); } try { $window.resolveLocalFileSystemURL(path, function (fileSystem) { fileSystem.getFile(file, { create: false }, function (fileEntry) { fileEntry.file(function (fileData) { var reader = new FileReader(); reader.onloadend = function (evt) { if (evt.target.result !== undefined || evt.target.result !== null) { q.resolve(evt.target.result); } else if (evt.target.error !== undefined || evt.target.error !== null) { q.reject(evt.target.error); } else { q.reject({ code: null, message: 'READER_ONLOADEND_ERR' }); } }; reader.readAsDataURL(fileData); }); }, function (error) { error.message = $cordovaFileError[error.code]; q.reject(error); }); }, function (err) { err.message = $cordovaFileError[err.code]; q.reject(err); }); } catch (e) { e.message = $cordovaFileError[e.code]; q.reject(e); } return q.promise; }, Decode with c#: string base64 = <generated from cordova>; var bytes = Convert.FromBase64String(base64); > Plugin File: FileReader readAsDataURL does not work with JPG on Android 4.4.2 > ----------------------------------------------------------------------------- > > Key: CB-11199 > URL: https://issues.apache.org/jira/browse/CB-11199 > Project: Apache Cordova > Issue Type: Bug > Components: Plugin File > Affects Versions: 4.2.0 > Environment: Android 4.4.2 > Reporter: Caner Patır > Labels: Android, triaged, wfc > > FileReader readAsDataURL method encodes invalid base64 data for a jpeg image. > I could not decode the generate base64 data. But iI tried the same situation > on version 4.1.1 it works successfully. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org