[英]Upload image to parse.com error
我是NodeJ的新手,因此請提供有關此問題的建議。
我正在使用NodeJs將圖像上傳到Parse數據庫。 在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>
在這種情況下,我想從圖像用戶已經輸入的數據中讀取數據並上傳到服務器Parse。
但是當我運行這個。 我有錯誤
{ [Error: socket hang up] code: 'ECONNRESET' }
此錯誤來自parse.insertFile()
請給我建議以解決此問題。 謝謝
我認為此錯誤是我已上傳到大文件。 當我嘗試使用另一個較小的文件時,它可以輕松上傳
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.