在express app.js中,我定義了uploadDir =「./tmp」,但是如何在稍後訪問它?如何訪問express的uploadDir屬性?
app.configure(function(){
app.set('port', process.env.PORT || 3000);
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.bodyParser({uploadDir:'./tmp', keepExtensions: true})); // <--
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(path.join(__dirname, 'public')));
});
使用文件系統的方法來訪問文件...像fs.read等 – almypal 2013-03-22 03:57:05
你的意思是哪個文件?我的意思是這裏的config變量uploadDir,它本來就是來自node-formidable(連接使用強大和快速使用連接,所以這個變量也是通過express來間接使用),但我不知道,如何從express中訪問它。從強大的它將與IncomingForm.uploadDir可能 – static 2013-03-22 04:07:22
如果上傳的形式是這樣的... '那麼它可以被訪問爲var tmp_path = req.files.avatar 。路徑; – almypal 2013-03-22 04:11:05