首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#meteor

使用Meteor生成服务静态文件?

或者尝试下这个: var fs = Npm.require('fs'); var filePath = process.env.PWD + '/.uploads_dir_on_server/' + fileName; fs.writeFileSync(filePath, data, 'binary'); 代码: var fs = Npm.require('fs'); WebApp.connectHandlers.use(function(req, res, next) { var re = /^\/uploads_url_prefix\/(.*)$/.exec(req.url); if (re !== null) { // Only handle URLs that start with /uploads_url_prefix/* var filePath = process.env.PWD + '/.uploads_dir_on_server/' + re[1]; var data = fs.readFileSync(filePath); res.writeHead(200, { 'Content-Type': 'image' }); res.write(data); res.end(); } else { // Other urls will have default behaviors next(); } }); var fs = Npm.require('fs'); Router.route('uploads', { name: 'uploads', path: /^\/uploads_url_prefix\/(.*)$/, where: 'server', action: function() { var filePath = process.env.PWD + '/.uploads_dir_on_server/' + this.params[0]; var data = fs.readFileSync(filePath); this.response.writeHead(200, { 'Content-Type': 'image' }); this.response.write(data); this.response.end(); } }); 过时的格式: Router.map(function() { this.route('serverFile', { ...// same as object above } }); ... 展开详请
领券