问题标签 [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 回答
75 浏览

meteor - Meteor CollectionFS - 如何修改我的文本文件?

我已成功将文本文件上传到 FS 集合商店。现在我想修改该文本文件的内容或提取一些信息。

我可以通过以下方式获取文件对象:

根据我的阅读,这只是指向文件的指针,而不是文件本身。如何获取文本文件中的文本以便进行修改?

0 投票
1 回答
398 浏览

meteor - CollectionFS 503 服务不可用

我需要上传“即时”用户的图片。但我收到错误 503 服务不可用。

用户.js

路由器.js

用户img.html

上传图片后我得到这个错误:

但是这条路径是绝对正确的,并且在手动重新加载页面后它的工作。

我怎么解决这个问题?

0 投票
1 回答
435 浏览

image - 流星如何将CollectionFS中的图像文件夹路径设置为项目中的特殊文件夹

我正在尝试将上传的图像保存到我的流星项目的 public/images 文件夹中,所以我编写了这段代码。

但是当我上传图片时,文件被保存到

.meteor/local/build/programs/server/images/

文件夹而不是 public/images 文件夹。

那么如何设置路径或将图像保存到 public/images 文件夹而不是 .meteor 文件夹的内容?

我会解释为什么我需要它。

我还有另一个收藏,建筑物,它具有这种格式。

并且因为我需要设置带有图片的样板建筑,所以我需要将样板图片放到 public/images/ 文件夹中,并在 Meteor.startup bootstrap 中使用它们来设置样板建筑的图片值。

如果我把这些图像放到 .meteor 文件夹中,它会被流星重置命令删除,所以我希望将图像保存到公共文件夹。

请教我!

0 投票
1 回答
32 浏览

javascript - 无法通过流星平台验证 CollectionFS 中的图像过滤器

我正在使用 CollectionFS 包通过我的流星应用程序上传图像,但无法使用 验证文件filters,到目前为止,我可以上传任何扩展名和任何大小的任何文件。

模板

客户端/upload_picture.js

lib/collection/images.js 是

0 投票
0 回答
101 浏览

javascript - Meteor CollectionFS:对同一个集合使用多个存储会导致错误

我正在使用 CfS 将一些图像上传到 Amazon S3。因此我有两个商店:原始文件和缩略图。对于原始文件,我添加了图像的尺寸,并将缩略图调整为 96 像素的正方形图像。这运作良好。

现在我需要另外两个商店来存储同一个图像:一个“工作”图像和一个“公共”图像。工作图像用于图像处理/编辑,如像素化、去饱和等(您始终可以通过复制原始存储文件进行重置)和公共图像,它将使用工作图像,但如果是,则将其调整为 900px比这更广泛。

用户只会看到公共图像,编辑器正在使用工作图像。这就是我想做的。

所以我添加了这两个商店:

基本上工作商店与原始商店相同 - 因为上传两者是相同的。公共存储应始终是工作图像的副本,最大宽度为 900 像素。

但是如果我添加这两个商店,有时上传和服务器会崩溃。在日志中我发现了错误

我只是很惊讶为什么只有在我添加工作和公共商店时才会发生这种情况。那么这有什么问题呢?

0 投票
1 回答
217 浏览

meteor - 使用 Angular2 和 Typescript 定义 Collection FS 集合

我正在尝试使用打字稿在 angular2-meteor 应用程序中定义一个集合。这就是我所拥有的不起作用:

我得到错误:

我也尝试过使用传统的 CollectionFS 定义:

我得到的错误是:

有什么想法吗?

0 投票
1 回答
225 浏览

meteor - 带有 FS.Collection 的流星反应表

我正在努力实现基于 FS.Collection 对象的反应表。我已经尝试过 aldeed/meteor-tabular 和 aslagle/reactive-table 但都失败了,因为该集合似乎不存在。但是,如果我在不使用响应式表包的情况下从 Collection 中订阅和检索字段,则数据显示得很好。我错过了什么?两个软件包都无法工作绝非巧合……

这是我使用 aslagle/reactive-table 包的实现...

在反应表的情况下,我收到参数不是 Mongo.Collection 的实例、游标或数组的错误,而使用流星表时它无法启动,因为它遇到 ReferenceError 并声明 Documents 不是定义。

有人对此有任何想法吗?

0 投票
2 回答
125 浏览

javascript - graphicsmagick 和 cfs:将一张裁剪的图像存储到三个商店 - 创建临时流

我正在尝试使用graphicsmagick并将cfs结果保存到 S3(cfs:gridfs、cfs:graphicsmagick 和 cfs:s3)进行一些裁剪。

裁剪后的图像应该存储到三个商店(主商店、公共商店和缩略图)——商店本身有一些transformWrite功能。所以我想我必须为此创建一个临时流,但我未能创建这个临时流。我需要一些帮助。

我正在使用gridFS,没有文件系统

0 投票
1 回答
406 浏览

javascript - 流星:Accounts._storedLoginToken 不是函数

我正在使用 CollectionFS 和 GridFS 来上传图像:

但是上传时出现错误:

我试过Accounts._storedLoginToken()在 Meteor shell 中调用,它给出了同样的错误。

错误发生在 Meteor 代码中:

任何帮助将非常感激。

0 投票
0 回答
41 浏览

node.js - 流星:如何使用collectionFS上传整个文件夹?

我试图将文件夹上传到服务器并使用collectionFS和文件系统将文件夹的结构保留在服务器中。

有没有办法做到这一点?