publicar la imagen utilizando el formato adecuado del adaptador http Worklight

Estoy tratando de publicar una imagen (como parte de un formulario) en un servidor PHP desde una aplicación Worklight V6 usando el adaptador HTTP. La imagen está codificada en base64

navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 8,
 destinationType: navigator.camera.DestinationType.DATA_URL });

.. mas tarde en el codigo

$('#myImageImg').attr('src', "data:image/jpeg;base64," + imageData);

Te mando la imagen al adaptador

var img = $('#myImageImg').attr('src');

var formData = {"someField" : name,
"image" : img };

var invocationData = {
        adapter : 'emailAdapter',
        procedure : 'sendEmail',
        parameters :  [ formData ]
    };
    var options = {
        onSuccess : sendEmailOK,
        onFailure : sendEmailFail,
        invocationContext : {}
};

$.mobile.showPageLoadingMsg();

WL.Client.invokeProcedure(invocationData,options);

En mi adaptador HTTP, uriencodigo los datos del formulario y los envío x-www-form-urlencoded

function sendEmail(inputData) {
var uri = 'myStuff/sendEmail.php';



var imageData="image='" + inputData.image+"'";


var formData = encodeURI(imageData);
var input = {
    method : 'post',
    returnedContentType : 'html',
    path : path,

   body: { "contentType" : "application/x-www-form-urlencoded",

        'content' : formData

    }

Cuando descifro los datos y los guardo en un archivo con mi servidor php, el visor de fotos de Windows muestra un mensaje de error "El visor de fotos de Windows no puede abrir esta imagen porque el archivo parece estar dañado, dañado o es demasiado grande".

Soy un principiante de php, pero aquí está el código de php que utilicé

<?php
$image = $_POST['image']

$decoded=base64_decode($image);

file_put_contents('C:\apache\htdocs\myStuff\newImage.JPG',$decoded);

Estoy seguro de que estoy cometiendo una especie de error de principiante tonto, pero no estoy seguro si está en mi código de adaptador, el código de PHP o en mi código de cliente de Worklight. Gracias de antemano por cualquier sugerencia.

JT

Respuestas a la pregunta(2)

Su respuesta a la pregunta