在Meteor

时间:2015-05-08 03:36:09

标签: javascript node.js meteor npm npm-request

我开始了,在Meteor上传POST提交的图片时找不到任何我理解的内容或任何内容,是否支持开箱即用,如果不是我如何处理它?<​​/ p>

到目前为止管理将其分解为:

  1. 我需要使用Server side Route来处理POST请求(不是 关于在哪里寻找它的坚实想法)
  2. 我需要使用某种方式     用于接受POST数据的中间件(文件/图像)[不知道怎么做     它或在哪里学习它]

  3. 将图像上传流星程序包与收到的数据和         上传图像[很少玩,可能我可以做到]

  4. 所以我的问题是我该怎么做,第1,2和3步,我在哪里需要研究?如果这是一个糟糕的方法,请建议我一个好的。

    更新

    我需要自己处理POST的原因是因为我需要上传由WYSIWYG文本编辑器发送的图像,其中许多人通过POST URL发送内联图像。 Meteor-CollectionFS不能与POST一起使用,我无法弄清楚如何将Meteor上传与映射的POST URL集成,并在收到服务器上的文件对象后将数据发送到Meteor Upload进行插入。

1 个答案:

答案 0 :(得分:1)

从技术上讲,你或多或少都知道你需要做什么。然而,实现图像上传有很多细微差别,a)如果你决定自己实现它会教你很多,b)你自己很难实现。

如果您想要的是一个非常强大,可扩展且可自定义的图像上传解决方案,我建议:

https://github.com/tomitrescak/meteor-uploads

它构建在jquery文件上传器之上,这是一个非常成功,维护且易于使用的上传项目。或者,如果您想上传到Mongo GridFS,您可能需要查看:

https://github.com/CollectionFS/Meteor-CollectionFS

两种解决方案都很好,但他们各自采取不同的方法解决问题。每项工作都开箱即用,但为可配置性提供了充足的空间。