Próbuję przesłać plik ZIP 36MB do Virus Total przy użyciu ich publicznego interfejsu API w NodeJS za pomocą żądania. Obecnie próbuję przesłać ten problem i nie mogę ustalić, co zrobić, by go naprawić. Ich interfejs API nie określa limitu wielkości plików, a ich program ładujący frontend określa limit przesyłania danych wynoszący 128 MB.NodeJS - Prześlij plik ~ 36 MB do VirusTotal nie powiodło się
<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>
Kod jest prosty i prosty, ale naprawdę nie wiem, co zrobić, aby to naprawić. Każda pomoc jest doceniana.
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);
});
[This] (http://stackoverflow.com/questions/19917401/node-js-express-request-entity-too-large) wydaje się być spokrewniony, ale dotyczy Expressu, którego nie używasz, więc nie masz pewności, czy jest to istotne . – aug
może to ??? http://stackoverflow.com/questions/19917401/node-js-express-request-entity-too-large –
Miałem podobne problemy podczas wysyłania zdjęć do mojego serwera + –