0
Connect 프레임 워크를 사용하여 파일을 업로드 할 수 없습니다. 나는 Connect 링크를 언급했다. 아래는 내가 항상 강력한 모듈에 주어진Connect + 강력 함을 사용하는 Nodejs에서 파일 업로드
received upload:
{"fields":{},"files":{}}
Connect 프레임 워크를 사용하여 파일을 업로드 할 수 없습니다. 나는 Connect 링크를 언급했다. 아래는 내가 항상 강력한 모듈에 주어진Connect + 강력 함을 사용하는 Nodejs에서 파일 업로드
received upload:
{"fields":{},"files":{}}
예를 아래와 같이 응답을 얻고 내 코드
app.use(connectDomain())
.use(connectRoute(function (router) {
router.post('/upload', function (req, res) {
var form = new formidable.IncomingForm();
form.parse(req, function (err, fields, files) {
res.writeHead(200, {'content-type': 'text/plain'});
res.write('received upload:\n\n');
res.end(JSON.stringify({fields: fields, files: files}));
});
..입니다
var files = [],
fields = [];
form
.on('field', function(field, value) {
console.log(field, value);
fields.push([field, value]);
})
.on('file', function(field, file) {
console.log(field, file);
files.push([field, file]);
})
.on('end', function() {
console.log('-> upload done');
res.writeHead(200, {'content-type': 'text/plain'});
res.write('received fields:\n\n '+util.inspect(fields));
res.write('\n\n');
res.end('received files:\n\n '+util.inspect(files));
});
form.parse(req);