0
我是NodeJs的新手,所以請給出關於這個問題的建議。上傳圖片到parse.com錯誤
我上傳圖像到Parse數據庫與NodeJs。 在index.js文件
var express = require('express');
var cool = require('cool-ascii-faces');
var Parse = require('node-parse-api').Parse;
var multipart = require('connect-multiparty');
var fs = require('fs');
var app = express();
app.set('port', (process.env.PORT || 5000));
app.use(express.static(__dirname + '/public'));
// views is directory for all template files
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
var multipartMiddleware = multipart();
var options = {
app_id:'xxxxxxxxx',
api_key:'xxxxxxxxxx'
}
var parse = new Parse(options);
app.post('/upload',multipartMiddleware, function(request, response) {
app.post('/upload',multipartMiddleware, function(request, response) {
fs.readFile(request.files.image.path, function(error, data) {
parse.insertFile("haha", data, request.files.image.type, function (error, response) {
console.log(response);
console.log(error);
});
});
});
這是index.html的
<form method="post" enctype="multipart/form-data" action="/upload">
<input type="text" name="username">
<input type="file" name="image">
<input type="submit">
</form>
在這種情況下,我想讀取圖像的用戶數據輸入和上傳到服務器解析。
但是當我運行這個。我有錯誤
{ [Error: socket hang up] code: 'ECONNRESET' }
這個錯誤來自parse.insertFile()
請給我通知:要解決這個問題。謝謝
將您的文件轉換爲base64 incoding –