问题标签 [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.
meteor - 来自 CollectionFS 的流星 503
尝试使用 CollectionFS 文件系统适配器上传时出现 503(仅在生产中,本地工作正常。)响应标头显示:
我想知道这个地址是什么,但我找不到关于它的文档。
javascript - Meteor - 访问和显示图像
您将如何访问一个充满图像的文件夹,获取每个图像的 url 并将其放入一个数组中,然后在该数组上 {{each}} 以在我选择的页面上显示每个图像?每个人都在说 CollectionFS,但出于某种原因,当我设置它时:
我可以在控制台中访问图像,但数组是空的。这不是我需要做的吗?
cordova - Meteor , 带有cordova 插件的collectionFS ( org.apache.cordova.media )
情况就是这样,我想制作一个类似“whatsapp”的录制语音片段的功能,并使用 collectionFS 将其保存在流星应用程序中。
但它似乎不支持cordova的媒体对象和显示
这是相关的代码
meteor - 使用 URL 上传图片(CollectionFS 包)
有没有人尝试使用 CollectionFS 包上传图像,但使用 URL(来自不同域的一些图像链接)而不是输入字段。将不胜感激任何提示。一定有办法
我是这样看的:
- 将链接插入字段
- 触发服务器方法并获取图像数据
- 以某种方式将数据放入 CollectionFS 上传过程中(还不知道如何)
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 生成表单,但我认为问题不在于那里,因为“图像”有效。
我必须将此路径添加到某些“路由”或“配置”文件吗?也许默认添加“图像”?(这个项目是别人设置的,但我不认为我错过了他所做的任何事情。)
javascript - 在 Angular 中显示 CollectionFS 图像
我在 Angular 控制器中检索 GridFS(通过 CollectionFS)中存储的图像时遇到问题。我订阅了流星图像:
然后我将它们上传到数据库(有效)
但我希望能够在我的模板中显示它们......似乎无法获取我想.url()
在控制器中调用的文件对象 =(。任何帮助、想法或建议将不胜感激。
meteor - 如何显示正确的个人资料图片 Meteorjs
我正在使用 CollectionFs 上传个人资料图片。上传和存储图片成功。我可以为一个用户插入和显示图片,但问题是:对于多个用户,当一个用户访问其他用户的个人资料时,他看到的是自己的照片,而不是看到个人资料所有者的照片!
我知道它是我的辅助函数中的 mongo 查询导致问题,但无论我尝试多少“This._id”都不能让它工作。
这是javaScript
这是html:
Bs:按照给出的答案后,我在 profile.xxx 字段中附加了照片。但它仍然显示错误的图片。mongo 查询仍然显示错误的图片。
这是代码,
meteor - 当托管在meteor.com 上时,从服务器的文件系统中读取 CollectionFS 文件
我试图让用户上传一个 txt 文件,然后让他单击“分析”按钮,然后执行一些分析。
我有应用程序在本地运行,我使用 FS.Collection 和 FileSystem 但是我在部署到 meteor.com 时遇到了几个问题。这是我的收藏:
这是我尝试读取上传文件的方法:
以上内容在本地有效,但在我部署到meteor.com 后无效,在调试消息中我看到如下内容:Error: ENOENT, no such file or directory
所以我不知道在部署应用程序时如何读取文件,你会怎么做?或者你认为我应该将应用程序部署到 Amazon EC2 吗?我害怕部署到亚马逊并遇到同样的问题......
javascript - Meteor CFS 正在限制它显示的文件数量
我不知道为什么会这样,但我正在使用 CollectionFS for Meteor,并且我有一个图像上传器,它在页面上显示上传的文件,一次只显示大约 30 个文件。我不知道这个数字是从哪里来的,但是每次我上传一个新文件时,它都会推开一个旧文件。另外,我有一个 if 辅助块,它将图像文件与其他类型分开,以便它们可以以不同的方式显示,但它总是首先显示其他文件类型,然后是之后的图像,而不是仅仅按照它们上传的顺序。它也只显示了大约 7 个,其余的是图像。有时当我添加一个新文件时,它会随机删除其他文件中的一个,无论上传了多少。我不确定为什么会这样,但这是我的代码:
我的 HTML 文件
插入事件
我的帮手
我的 collection.js
我不确定这个问题是否需要我的代码。因为我不确定这是 CFS 的一些默认行为。谁能发现我的问题或向我解释为什么它的行为像我描述的那样?我似乎无法修复它。
javascript - 使用 CollectionFS 从全局模板助手返回 url
我正在尝试使用全局模板助手获取上传图片的 url。到目前为止,我尝试做 isPrimary.url() 但我只得到空值,否则 isPrimary.url 返回一个函数。知道如何处理吗?