我正在做一个项目,我需要将文件从客户端(运行 python 脚本)上传到我的 Meteor 应用程序,在该应用程序中处理音频文件并将响应发送回客户端。一旦客户端收到响应,它将上传另一个文件,重新开始整个过程。
我一直在使用github.com/foxdog-studios/pyddp通过 DDP 调用各种方法,但无法找出将文件从客户端传输到 Meteor 的最佳方法。任何有关将文件上传到 Meteor 的正确方法的帮助将不胜感激。
我正在做一个项目,我需要将文件从客户端(运行 python 脚本)上传到我的 Meteor 应用程序,在该应用程序中处理音频文件并将响应发送回客户端。一旦客户端收到响应,它将上传另一个文件,重新开始整个过程。
我一直在使用github.com/foxdog-studios/pyddp通过 DDP 调用各种方法,但无法找出将文件从客户端传输到 Meteor 的最佳方法。任何有关将文件上传到 Meteor 的正确方法的帮助将不胜感激。
在进行了一些研究并与其他几位 Meteor 开发人员交谈后,看起来 DDP 不是一个好的文件上传解决方案。显然,当 CollectionsFS 刚开始开发时,他们尝试使用 DDP,但为了速度和可靠性问题,他们改用了 REST API。所以简而言之,它们不是通过 DDP 上传文件的好方法。
为了解决我的问题,我最终创建了一个 rest api 并使用 CollectionsFS。我发现本教程非常有帮助!