我有一个 Node.js 应用程序。在该应用程序中,用户可以上传文件。
const multer = require('multer')
const upload = multer({ dest: 'uploads/' })
app.put('/files/upload', upload.single('myFile'), function(req, res) {
let fileData = req.body['myFile'];
if (fileData ) {
let commaIndex = fileData.indexOf(',');
if (commaIndex !== -1) {
fileData = fileData.substr(commaIndex+1);
// Convert file data to stream here...
}
}
});
我试图弄清楚如何将其转换fileData
为流。我想要一个流的原因是因为我正在尝试将文件上传到 Azure 存储。我尝试使用的 API ( [createFileFromStream][1]
) 需要一个流。
谢谢!