Cargar la imagen al servidor a través de node.js desde una aplicación de iOS

Estoy desarrollando una aplicación iOS y estoy usandonode.js para las secuencias de comandos del lado del servidor. Estoy enfrentando un problema al subir la imagen al servidor desde la aplicación iOS. Está funcionando bien si estoy cargando una imagen desde el formulario de la página web. Pero si la carga desde el lado de la aplicación no está funcionando.

 //test file
 h3 Pic Upload
 form(action='/pic_upload', method='post',enctype='multipart/form-data') 
  | user_pic:
  input(type='file', name='user_pic')
  input(type='submit')

 //app.js
 var userlogin =require('./routes/userlogin');
 app.post('/pic_upload', userlogin.picUpload);

//userlogin.js
//picUpload function
exports.picUpload = function(req, res) {
console.log(req.files);  // showing undefined, when called from IOS app
// pic upload script...
});

He intentado enviar imágenes desde el lado de la aplicación como datos o parámetros de archivo, pero no funcionó. ¿Cómo enviar el parámetro de archivo desde el lado de la aplicación para que pueda cargar fácilmente la imagen al servidor? Por favor sugerir una manera de abordar el problema.

Respuestas a la pregunta(1)

Su respuesta a la pregunta