Phonegap / Cordova File Transfer Cargar image como Base64 String no funciona en ios

Estoy trabajando en cargar imágenes como base64 stream image desde la aplicación phonegap / cordova, funciona perfectamente en Android pero no funciona en ios, sin embargo, en ios funciona cuando la image es como png / jpg pero cuando es como base64 stream image no funciona, por favor, ¿alguien me puede ayudar con lo mismo?

Aquí está mi código para el mismo,

var options = new FileUploadOptions(); options.fileKey = "file"; options.fileName = "test.jpg"; options.mimeType = "image/jpeg"; options.chunkedMode = false; options.params = { "key": "test.jpg", "AWSAccessKeyId": awsKey, "acl": acl, "policy": policyBase64, "signature": signature, "Content-Type": "" }; var ft = new FileTransfer(); ft.upload(imageURI, s3URI + "", win, fail, options); } function win(r) { console.log("Code = " + r.responseCode); console.log("Response = " + r.response); console.log("Sent = " + r.bytesSent); alert(r.response); } function fail(error) { alert("An error has occurnetworking: Code = " + error.code); } 

La versión 1.5.0 del complemento de transferencia de files ya ha agregado esa funcionalidad. El parche se aplicó el 14 de diciembre de 2015.

Puedes ver el compromiso aquí .

La actualización del complemento resolvió el problema en mi caso al less.

Establezca chunkMode true cuando use base64 para cargar usando phonegap

Puse true de chunkMode pero el file aún no se está transfiriendo en el server. Parece que el complemento de transferencia de files de cordova no admite la image de base64 para cargar en iOS.