Upload de imagem para o servidor via node.js de um aplicativo iOS

Estou desenvolvendo um aplicativo para iOS e estou usandonode.js para scripts do lado do servidor. Eu estou enfrentando problema no upload de imagem para o servidor do aplicativo iOS. Ele está funcionando bem se eu estiver carregando uma imagem do formulário da página da web. Mas se o upload do lado do aplicativo não 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...
});

Eu tentei enviar a imagem do lado do aplicativo como dados ou parâmetro de arquivo, mas não funcionou. Como enviar o parâmetro de arquivo do lado do aplicativo para que eu possa facilmente fazer o upload da imagem para o servidor? Por favor, sugira uma maneira de resolver o problema.

questionAnswers(1)

yourAnswerToTheQuestion