Image transfer from phone gap to rails

Hi all
Any advice in how to transfer image data from phone gap to rails?

I try to write small code,but that can not transfer image data.
below is samall corde(server address:192.168.100.242:3000
controller:photos action:up)

/////////////////////////////
rails :routes.rb//////////////////////////////
Store::Application.routes.draw do

get “photos/up”

//////////////////////////////rails
photos_controller.rb//////////////////////////////
class PhotosController < ApplicationController
def up
p “-------”
p params
end
end

//////////////////////////////phonegap
index.html//////////////////////////////

    (function($) {
     document.addEventListener("deviceready", function() {

              $("#camera").click(function(){
                   navigator.camera.getPicture(
                    uploadPhoto
                    , function(error) {
                        alert("camera error");
                    }, {quality: 50, destinationType:

Camera.DestinationType.FILE_URI});
});

          });
     function uploadPhoto(imageURI) {
     $("#image").attr("src", imageURI);
     var options = new FileUploadOptions();
     options.chunkedMode = false;
     options.fileKey="file";
     options.fileName=imageURI.substr(imageURI.lastIndexOf('/')

+1);
options.mimeType=“image/jpeg”;

     var params = new Object();
     params.value1 = "test";
     params.value2 = "param";

     options.params = params;

     var ft = new FileTransfer();
     ft.upload(imageURI, "http://192.168.100.242:3000/photos/up",

win, fail, options);
}

     function win(r) {
     console.log("Code = " + r.responseCode);
     console.log("Response = " + r.response);
     console.log("Sent = " + r.bytesSent);
     }

     function fail(error) {
     alert("An error has occurred: Code = " = error.code);
     console.log("upload error source " + error.source);
     console.log("upload error target " + error.target);
     }
     })(jQuery);

Regards

Has been resolved.
I forget to add setting of ExternalHosts.
to add new item (value = *) to PhoneGap.plist - ExternalHosts

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs