jquery - Get file content of a ImageUri -


i update image taken phone parse, struggling simple feature since cannot convert our imageuri real file phonegap (in order upload our parse server), using ripple emulate phone behaviour.

we have try piece of code:

var reader = new filereader();   reader.onloadend = function(evt) {  console.log("read success"); console.log(evt.target.result); evt.target.result; }; reader.readastext(user.mypicture); 

but error: typeerror: object #<console> has no method 'warning'

seems filereader of phonegap not kind of uri navigator.camera.getpicture()

$scope.getpicture = function(){              navigator.camera.getpicture(onsuccess, onfail,                 //options => http://docs.phonegap.com/en/2.6.0/cordova_camera_camera.md.html#camera                 { quality: 50,                     destinationtype:camera.destinationtype.file_uri,                     encodingtype: camera.encodingtype.jpeg,                     sourcetype : camera.picturesourcetype.photolibrary ,//camera,                     targetwidth: 100,                     targetheight: 100                 });             function onsuccess(imageuri) {                 var image = document.getelementbyid('preview');                 image.src = imageuri;                 $scope.mypicture = image.src;  //                $scope.$apply(function() { //                    ctrl.$setviewvalue(image.src); //                });             }              function onfail(message) {                 alert('failed because: ' + message);                 ctrl.$setvalidity('failed because: ' + message, false);             }          }; 

is there other way in file without using jquery $.get()?

there similar post here has same problem

i think appreciate same answer got question linked.

with info in post. . big raymond camden!

function gotpic(data) {  window.resolvelocalfilesystemuri(data, function(entry) {  var reader = new filereader();  reader.onloadend = function(evt) {     var bytearray = new uint8array(evt.target.result);     var output = new array( bytearray.length );     var = 0;     var n = output.length;     while( < n ) {         output[i] = bytearray[i];         i++;     }                     var parsefile = new parse.file("mypic.jpg", output);      parsefile.save().then(function(ob) {             navigator.notification.alert("got it!", null);             console.log(json.stringify(ob));         }, function(error) {             console.log("error");             console.log(error);         });  }  reader.onerror = function(evt) {       console.log('read error');       console.log(json.stringify(evt));   }  entry.file(function(s) {     reader.readasarraybuffer(s); }, function(e) {     console.log('ee'); });  }); } 

Comments

Popular posts from this blog

jquery - How can I dynamically add a browser tab? -

node.js - Getting the socket id,user id pair of a logged in user(s) -

keyboard - C++ GetAsyncKeyState alternative -