问题标签 [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.
android - 如何将 android 中的文件上传到基于流星 CollectionFS 的 Web 应用程序
我使用 CollectionFS 的流星网络应用程序。文件上传通常适用于几乎所有类型的浏览器,除了安卓手机的浏览器。
以下是流星 CollectionFS 的现场演示(不是我的): http ://collectionfs.meteor.com
我从安卓手机上传的每个文件都已损坏且无法打开。任何想法都非常感谢。
javascript - Meteor Collectionfs,如何保存所有图像
我想将所有图像保存在 imageStore 中,保存、上传等工作正常,只是这个“小”问题。使用此代码,我浏览所有图像并希望保存它们。
问题,我将所有图像都作为图像而不是文件,但插入方法需要文件。那么如何将我的图像转换为文件?
javascript - 如何在插入时引用另一个集合?
我试图弄清楚如何获取图像(使用CollectionFS的文件)并将图像的 Id 插入到我的 ItemsimageId
字段中:
lib/collections/items.js
lib/collections/images.js
现在我的允许规则是:
服务器/allows.js
我正在使用 Autoform,所以我的表单如下所示:
客户端/item_form.html
现在,当我选择浏览并选择一个图像时,它将在数据库中,我想将_id
它拥有并将其放置在Item
之后创建的图像中,但是如何获取该特定图像?我认为这是引用图像的好方法。
更新 1
选择文件后找出ID实际上位于隐藏位置:
所以我试图ma633fFpKHYewCRm8
被放置String
在ImageId
.
更新 2
也许一种方法是使用FS.File Reference?
javascript - 如何在 Meteor 启动时将图像上传到服务器
我正在尝试为没有/没有上传图像的用户设置默认 DP。
尝试使用帮助程序显示内容,但出现错误“未捕获的错误:{{#each}} 当前仅接受数组、游标或错误值。” 下面的代码(客户端 JS) JS :
HTML
现在我已经放弃了这种方法并考虑上传图像并将url默认附加到所有配置文件(onCreateuser),直到他们改变它。我相信这样做我可能必须在服务器启动时自动上传和图像。请引导我走向正确的方向,因为我仍然是流星中的菜鸟。
存储适配器:GridFS。
问候, 阿扎鲁丁
meteor - Meteor + CFS + DigitalOcean 错误
我不确定发生了什么,因为一切正常,但现在我的应用程序出现了一个奇怪的错误。
我在 www.raiseyourflag.com 的 Modulus 上托管了一个应用程序,然后在 React 中创建了它的一个版本,并将其移至 react.raiseyourflag.com 上的 DigitalOcean 进行测试,一切正常(我所做的只是将 Modulus DB 导入撰写.io)
然后我将 nginx 配置更改为指向 www.raiseyourflag.com 并将 www 的 DNS 更改为指向 DO 液滴,现在所有图像都得到 404,但是当我执行类似的操作时,CareerImages.findOne();
我得到了一个对象,如果我这样做CareerImages.findOne().url({stores: 'careerLargeImages'})
了获取网址,但是当我访问它时,我得到了 404。
是否有任何其他设置我应该在 nginx 上执行以设置/cfs
文件工作。
我正在使用 S3。
另外,现在在本地主机上,我得到http://localhost:3000/cfs/files/careerImages/MoaFx95kSuZ3yTDvX/choreographer.jpg?store=largeCareerImages net::ERR_CONTENT_LENGTH_MISMATCH
了以前没有发生的情况:/
javascript - 在 Meteor CFS 文件系统的动态子文件夹中上传文件
我正在使用 Meteor Local 文件系统在特定文件夹中使用FS.Store.FileSystem API 上传我的资产。但是,我想根据类型元数据将这些资产类别明智地上传到单独的文件夹中。我不知道如何在 Meteor 中做到这一点。原始文档建议使用 fileKeyMaker 方法。有人可以解释一下,如何使用它将资产存储在单独的文件夹中?
javascript - 调用服务器方法时 MeteorJS 的意外行为
服务器调用的顺序或延迟如何带来不同的行为。代码应该更清楚地解释这一点。
这很好,但是当我尝试更改这些调用的顺序时,我在控制台中收到错误。
浏览器错误:
加载资源失败:服务器响应状态为 404(未找到)
错误:“队列”失败 [404] 未找到 [404] [未定义],错误:cfs_upload-http.js:351 处 cfs_upload-http.js:77 处失败 [404] 未找到 [404] [未定义] 下划线.js:750 在 XMLHttpRequest.xhr.onreadystatechange (cfs_upload-http.js:200)
如果我尝试做这样的事情:(没有给出错误)
我真的很想知道为什么这种行为会受到超时/序列的影响。
meteor - CollectionFS cfs:dropbox 上传后如何获取图片的 url?
我用图像发布了我的整个文件夹,但是如何在我的代码中为每个图像自动生成 url?
meteor - CollectionFS 获取转换前的图像尺寸
我想在使用 Meteor CollectionFS 上传时调整图像大小。但我想根据图像尺寸调整大小。例如,我想将 1000x500 的图像调整为 1024x512,但将 60x100 的图像调整为 64x128 - 为此我需要知道源尺寸。
我的代码基于 CollectionFS文档提供的代码:
如何在此处获取源尺寸,以使我的调整大小目标动态?也许有一些graphicsmagick功能?
mongodb - Meteor:模板总是返回 true
在我的网络应用程序中,一些“新闻和事件条目”有封面图像,有些没有(图像存储在 CollectionFS 中)。这是一个带有图像的示例(键是coverImageId):
JSON:
模板:
如果有图像,则显示图像。所以,这行得通。但是,该else
部分永远不会被渲染。我假设我的助手渲染为 true,因为如果一个文档包含一个coverImageId
.
帮手:
任何帮助都非常感谢。