2

我刚开始,在 Meteor 中上传 POST 提交的图像时找不到任何我理解的东西,它是否支持开箱即用,如果不支持,我该如何处理?

到目前为止,将其分解为:

  1. 我需要制作服务器端路由来处理 POST 请求(关于在哪里寻找它的想法并不可靠)
  2. 我需要使用某种中间件来接受 POST 数据(文件/图像)[不知道如何做或在哪里学习]

  3. 将图像上传 Meteor 包与接收到的数据集成并上传图像[几乎没有玩过可能我可以做到]

所以我的问题是我该怎么做,第 1 步、第 2 步和第 3 步,我必须在哪里查看?如果它的方法不好,请给我一个好的方法。

更新

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

4

1 回答 1

1

从技术上讲,您或多或少知道您需要做什么。但是,实现图像上传有很多细微差别,a)如果您决定自己实现它,会教给您很多东西,b)自己实现会很痛苦。

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

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

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

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

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

于 2015-05-08T03:51:09.917 回答