file tải lên với nút-đáng gờm trên Express là đơn giản như nàylàm mọi thứ với nhiều file khi tải chúng sử dụng nút-đáng gờm với Express
app.post('/upload', function(req, res) {
// do something with req.files
});
Các tập tin đang lưu
Hình thức: (nhiều = "nhiều" là một tính năng HTML5 cho phép người dùng lựa chọn nhiều file để tải lên)
<form method="post" enctype="multipart/form-data" action="upload">
<input type="text" name="title"/>
<input type="file" name="upload" multiple="multiple"/>
<input type="submit" value="upload" id="s3form_submit"/>
</form>
Nếu tôi thêm dòng này vào mã upload
console.log(req.files.upload.path);
Khi tải lên một tệp, đường dẫn sẽ hiển thị trong bảng điều khiển. Nhưng khi tôi tải lên nhiều hơn một tập tin, nó chỉ nói không xác định trong giao diện điều khiển. Làm cách nào để tải nội dung nhật ký cho từng tệp? Sử dụng vòng lặp for?
Ví dụ về nút trên GitHub ghi lại mọi tệp khi bạn tải lên một số: https://github.com/felixge/node-formidable/blob/master/example/upload.js (Tôi đã thử sử dụng mã này trong Express, không hoạt động) Nó thực hiện chính xác những gì tôi muốn, nhưng làm cách nào để làm điều này trong một Ứng dụng Express?