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.