问题标签 [collectionfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
118 浏览

meteor - 来自 CollectionFS 的流星 503

尝试使用 CollectionFS 文件系统适配器上传时出现 503(仅在生产中,本地工作正常。)响应标头显示:

我想知道这个地址是什么,但我找不到关于它的文档。

0 投票
2 回答
773 浏览

javascript - Meteor - 访问和显示图像

您将如何访问一个充满图像的文件夹,获取每个图像的 url 并将其放入一个数组中,然后在该数组上 {{each}} 以在我选择的页面上显示每个图像?每个人都在说 CollectionFS,但出于某种原因,当我设置它时:

我可以在控制台中访问图像,但数组是空的。这不是我需要做的吗?

0 投票
0 回答
125 浏览

cordova - Meteor , 带有cordova 插件的collectionFS ( org.apache.cordova.media )

情况就是这样,我想制作一个类似“whatsapp”的录制语音片段的功能,并使用 collectionFS 将其保存在流星应用程序中。

但它似乎不支持cordova的媒体对象和显示

这是相关的代码

0 投票
0 回答
135 浏览

meteor - 使用 URL 上传图片(CollectionFS 包)

有没有人尝试使用 CollectionFS 包上传图像,但使用 URL(来自不同域的一些图像链接)而不是输入字段。将不胜感激任何提示。一定有办法

我是这样看的:

  1. 将链接插入字段
  2. 触发服务器方法并获取图像数据
  3. 以某种方式将数据放入 CollectionFS 上传过程中(还不知道如何)
0 投票
0 回答
315 浏览

meteor - Meteor GridFS 403 被禁止

可能重复:Meteor collectionfs 插入服务器端

我有多个使用 GridFS 存储文件的图像集合。如果我使用“图像”作为集合的名称,一切正常,但只要我更改名称,我就会得到GET http://localhost:3000/cfs/files/PlayerImages/zo4Z7rnYLb32MLYkM/taylor.jpg 403 (Forbidden)

(例如,这个确实有效:http://localhost:3000/cfs/files/Images/7j9XAEebGctuivGhz/see-more.png

这就是我定义我的收藏的方式:

我还为每个集合添加了允许/拒绝规则:

在旁注中,我正在使用 autoform 生成表单,但我认为问题不在于那里,因为“图像”有效。

我必须将此路径添加到某些“路由”或“配置”文件吗?也许默认添加“图像”?(这个项目是别人设置的,但我不认为我错过了他所做的任何事情。)

0 投票
1 回答
198 浏览

javascript - 在 Angular 中显示 CollectionFS 图像

我在 Angular 控制器中检索 GridFS(通过 CollectionFS)中存储的图像时遇到问题。我订阅了流星图像:

然后我将它们上传到数据库(有效)

但我希望能够在我的模板中显示它们......似乎无法获取我想.url()在控制器中调用的文件对象 =(。任何帮助、想法或建议将不胜感激。

0 投票
3 回答
858 浏览

meteor - 如何显示正确的个人资料图片 Meteorjs

我正在使用 CollectionFs 上传个人资料图片。上传和存储图片成功。我可以为一个用户插入和显示图片,但问题是:对于多个用户,当一个用户访问其他用户的个人资料时,他看到的是自己的照片,而不是看到个人资料所有者的照片!

我知道它是我的辅助函数中的 mongo 查询导致问题,但无论我尝试多少“This._id”都不能让它工作。

这是javaScript

这是html:

谢谢

Bs:按照给出的答案后,我在 profile.xxx 字段中附加了照片。但它仍然显示错误的图片。mongo 查询仍然显示错误的图片。

这是代码,

0 投票
2 回答
587 浏览

meteor - 当托管在meteor.com 上时,从服务器的文件系统中读取 CollectionFS 文件

我试图让用户上传一个 txt 文件,然后让他单击“分析”按钮,然后执行一些分析。

我有应用程序在本地运行,我使用 FS.Collection 和 FileSystem 但是我在部署到 meteor.com 时遇到了几个问题。这是我的收藏:

这是我尝试读取上传文件的方法:

以上内容在本地有效,但在我部署到meteor.com 后无效,在调试消息中我看到如下内容:Error: ENOENT, no such file or directory

所以我不知道在部署应用程序时如何读取文件,你会怎么做?或者你认为我应该将应用程序部署到 Amazon EC2 吗?我害怕部署到亚马逊并遇到同样的问题......

0 投票
0 回答
84 浏览

javascript - Meteor CFS 正在限制它显示的文件数量

我不知道为什么会这样,但我正在使用 CollectionFS for Meteor,并且我有一个图像上传器,它在页面上显示上传的文件,一次只显示大约 30 个文件。我不知道这个数字是从哪里来的,但是每次我上传一个新文件时,它都会推开一个旧文件。另外,我有一个 if 辅助块,它将图像文件与其他类型分开,以便它们可以以不同的方式显示,但它总是首先显示其他文件类型,然后是之后的图像,而不是仅仅按照它们上传的顺序。它也只显示了大约 7 个,其余的是图像。有时当我添加一个新文件时,它会随机删除其他文件中的一个,无论上传了多少。我不确定为什么会这样,但这是我的代码:

我的 HTML 文件

插入事件

我的帮手

我的 collection.js

我不确定这个问题是否需要我的代码。因为我不确定这是 CFS 的一些默认行为。谁能发现我的问题或向我解释为什么它的行为像我描述的那样?我似乎无法修复它。

0 投票
1 回答
55 浏览

javascript - 使用 CollectionFS 从全局模板助手返回 url

我正在尝试使用全局模板助手获取上传图片的 url。到目前为止,我尝试做 isPrimary.url() 但我只得到空值,否则 isPrimary.url 返回一个函数。知道如何处理吗?

user_item.html

global_templates.js