Tôi đang cố gắng tải lên tệp nén 36MB lên Tổng số Virus bằng API công khai của họ trong NodeJS bằng yêu cầu. Tôi hiện đang gặp phải vấn đề này khi cố gắng tải lên và không thể tìm ra việc cần làm tiếp theo để khắc phục sự cố. API của họ không nêu rõ bất kỳ giới hạn kích thước tệp nào và trình tải lên giao diện người dùng của họ chỉ định giới hạn tải lên 128MB.NodeJS - Tải lên ~ 36MB tệp vào VirusTotal không
<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>
Mã thẳng và đơn giản nhưng thực sự không biết phải làm gì để khắc phục. Bất kỳ trợ giúp được đánh giá cao.
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) dường như có liên quan nhưng đó là Express mà bạn không sử dụng nên không chắc chắn nếu nó có liên quan . – aug
có thể là ??? http://stackoverflow.com/questions/19917401/node-js-express-request-entity-too-large –
Tôi gặp sự cố tương tự khi đăng hình ảnh lên máy chủ của mình + –