ile görüntüleri karşıya yükleme formuna bağlanın. Ancak, bodyParser()
'u kullanırsam çalışmaz. Ve diğer bir şekilde, bodyParser kullanmıyorsam, dosya yükleyemiyorum?Expressjs bodyParser ve connect-form
Onları birlikte nasıl oynatabilirim?
app.configure(function() {
app.register('.html', require('ejs'));
app.set('views', __dirname + '/../views');
app.set('view engine', 'html');
app.use(gzippo.staticGzip(__dirname + '/../public'),{ maxAge: 86400000 });
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(form({
keepExtensions: true,
uploadDir: __dirname + '/../tmp'
}));
app.use(express.cookieParser());
app.use(express.session({
secret: 'test',
cookie: { secure: true },
store: new MySQLSessionStore(client.database, client.user, client.password)
}));
app.use(expressValidator);
app.use(app.router);
app.use(express.csrf());
});
Ah güzel şu :) Ama şimdi dosya adıyla bir sorun var. 'Req.files.image.filename' ile görmeden önce resmin adını alıyorum. Ve sonra rastgele bir dizeye ya da sonra bir şey yeniden adlandırıldı. Bu set nerede? Konuyla ilgili hiçbir şey bulamıyor mu? – georgesamper
Görüntünün adını ve yolunu alırsınız. Sadece bu görüntüyü geçici konumdan istediğiniz yere taşıyın ve gitmek istediğinizde çok iyisiniz :) – alessioalex
Link şimdi bozuldu, cevabı buraya yapıştırmak yerine –