0
강력 함 (NodeJs)를 사용하여이 파일의 이름을 얻는 방법 :</p> <p>옥 파일 표현 내가 + nodejs를 사용하여 양식을
form(method="post", action="/upload", enctype="multipart/form-data")
input(type="file" name="image")
button(type="submit") Upload
하는 index.js 모든 코드를 단지 필요한
내가 CONSOLE.LOG (파일)를 사용하는 경우var formidable = require('formidable'),
http = require('http'),
util = require('util');
var fs = require('fs');
MyProject.post('/upload',function(req, res){
var form = new formidable.IncomingForm();
form.parse(req, function(err, fields, files)
{
console.log(files);
});
이 결과는이
{ iProducto:
{ domain: null,
_events: {},
_maxListeners: 10,
size: 1262294,
path: 'C:\\DOCUME~1\\ADMINI~1\\CONFIG~1\\Temp\\556696bb1c0c6a54362b746c4445
45ca',
name: 'Dibujo.bmp',
type: 'image/bmp',
hash: null,
lastModifiedDate: Mon Jun 09 2014 21:25:42 GMT-0100 (Hora estándar de Cabo
Verde),
_writeStream:
{ _writableState: [Object],
writable: true,
domain: null,
_events: {},
_maxListeners: 10,
path: 'C:\\DOCUME~1\\ADMINI~1\\CONFIG~1\\Temp\\556696bb1c0c6a54362b746c4
44545ca',
fd: null,
flags: 'w',
mode: 438,
start: undefined,
pos: undefined,
bytesWritten: 1262294,
closed: true } } }
입니다
이제 괜찮습니다. 그러나 파일 이름이 필요합니다. console.log (files.name)를 사용하면 결과가 정의되지 않습니다. 이름 값을 얻는 방법은 무엇입니까?
오히려 작동합니다! 왜 내가 이것을 시도하지 않았는지 모르겠다 고 감사드립니다! – krlosruiz