1
我試圖從郵遞員發送多部分表單數據到我的nodejs restify服務器。但request.files未定義。在節點j中接收多部分表單數據
下面是我的郵遞員的代碼和截圖。
//代碼
var restify = require('restify');
var os = require('os');
var server = restify.createServer({
name: 'New App',
version: '1.0.0'
});
server
.use(restify.acceptParser(server.acceptable))
.use(restify.fullResponse())
.use(restify.bodyParser({mapParams: true,
mapFiles: true,
keepExtensions: true,
uploadDir: os.tmpdir()
}));
server.post({path: '/api/image', version: '1.0.0'},controllers.image.addImage);
exports.addImage = function (req, res, next) {
console.log("Files : "+req.files);
}
輸出:
文件:未定義
截圖:
https://i.stack.imgur.com/0hTX0.png
我已經試過相同,但仍然沒有工作了就您有一個相同的示例代碼。 –
您是否嘗試過使用https://www.npmjs.com/package/restify-multipart-body-parser上的'usage'部分建模您的路線? – carchase