Ich versuche, eine 36MB Zip-Datei auf Virus Total mit ihrer öffentlichen API in NodeJS mit Anfrage hochladen. Ich stoße gerade auf dieses Problem beim Hochladen und kann nicht herausfinden, was ich als nächstes tun soll, um es zu beheben. Ihre API gibt keine Dateigrößenbeschränkung an, und ihr Front-Uploader gibt ein Upload-Limit von 128 MB an.NodeJS - Upload ~ 36MB Datei zu VirusTotal fehlgeschlagen
<html><head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>413 Request Entity Too Large</title>
</head>
<body text=#000000 bgcolor=#ffffff>
<h1>Error: Request Entity Too Large</h1>
<h2>Your client issued a request that was too large.
</h2>
<h2></h2>
</body></html>
Code ist geradlinig und einfach, aber wirklich nicht wissen, was zu tun ist, um es zu beheben. Jede Hilfe wird geschätzt.
var request = require('request');
var fs = require('fs');
var formData = {
file: fs.createReadStream('./path/to/file.zip'),
apikey: 'public-vt-apikey'
};
var options = {
url: 'https://www.virustotal.com/vtapi/v2/file/scan',
formData: formData
};
request.post(options, function(err, res, body) {
console.log(body);
});
[Dies] (http://stackoverflow.com/questions/19917401/node-js-express-request-entity-tool-large) scheint verwandt, aber es ist für Express, die Sie nicht verwenden, so nicht sicher, ob es relevant ist . – aug
vielleicht das ??? http://stackoverflow.com/questions/19917401/node-js-express-request-entity-too-large –
Ich hatte ähnliche Probleme beim Hochladen von Bildern auf meinem Server + –