2015-03-17 5 views
0

Я хочу загрузить простой файл изображения вместе с текстовым значением в проект Parse.com по адресу www.willubmy.com/create. Но либо я не получаю правильный enctype, либо узел Parse требует некоторых изменений. Не могли бы вы помочь решить эту проблему? Я получаю переменные POST нормально, но я не в состоянии получить что-нибудь, когда я отправить файл вместеКак загрузить файл на Parse.com с помощью простой формы HTML?

Упрощенная HTML

<form> 
Question:<br> 
<input type="text" name="questionString"> 
<br> 
username:<br> 
<input type="text" name="username"> 
<input type="file" name="file"> 
</form> 

My Cloud Code

app.post('/create', function(req, res) { 
    var username = req.body.username; 
    var questionString = req.body.questionString; 
    var positiveAnswer = req.body.positiveAnswer; 
    var negativeAnswer = req.body.negativeAnswer; 
    var email = req.body.email; 

    console.log(username + questionString + positiveAnswer + negativeAnswer + email + JSON.stringify(req.body)); 

console.log("req files : " + req.files); 
+0

Предполагаю, что вы используете 'body-parser' для своих POST-данных, это не поддерживает файлы. Вам нужно использовать что-то вроде [multer] (https://github.com/expressjs/multer). –

+0

Спасибо, но 'parse.com' не поддерживает' multer' – rahulg

ответ