我有一个简单的grunt-contrib connect服务器。它仅供本地使用,仅供本地访问。
我希望能够从我的文件系统中选择文件,并将它们放在我的grunt项目中的一个目录中。
这是我的HTML:
<form method="post" name="upload" action="uploaded" enctype="multipart/form-data">
<input type="file" name="files" multiple accept=".jpg,.png">
<input type="submit">
</form>
我在这里运行connect:
grunt.config('connect.ui', {
options: {
port: 9000,
protocol: 'http',
hostname: 'localhost',
keepalive: true,
middleware: [
function theMiddleware(req, res) {
res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
processRequest(req, res);
}
]
}
});
但是我真的不知道如何将选定的文件放到grunt项目的目录中。
我将很乐意听到任何想法或解决方案。
提前谢谢。
发布于 2015-04-29 19:18:13
使用multer-middleware可能会相当容易
var multer = require('multer');
grunt.config('connect.ui', {
options: {
port: 9000,
protocol: 'http',
hostname: 'localhost',
keepalive: true,
middleware: [multer({ dest: './your-upload-folder/'})]
}
});https://stackoverflow.com/questions/29940022
复制相似问题