簡體   English   中英

將圖片上傳到parse.com錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM