问题标签 [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.
javascript - 在 Meteor 中,图像集合在 FS.Store.GridFS transformWrite 函数中未定义
在/Project/lib
文件夹中,我首先声明一个 FS.Store.GridFS:
然后我声明图像集合:
但是,在编译时,我收到错误:
我尝试将 imageStore 声明放在 Images 声明中,但没有成功。
但重要的是,这不仅Images
会导致未定义的错误。如果我包含任何变量名称,它似乎在该else
语句中未定义。
最重要的是,确切的代码适用于我的朋友......任何帮助将不胜感激。
javascript - 流星文件上传不起作用
我正在尝试通过 Meteors CollectionFS 上传图像,但客户端代码中没有任何错误,所以我不确定是什么损坏了。我看到 console.log 消息“内部上传”,但我没有看到来自 Images.insert 回调的任何成功或失败消息。帮助。
myproject/client/upload.html
myproject/client/upload.js
myproject/lib/images.js
javascript - Meteor / CollectionFS 在下载链接点击触发时删除前端集合内容
我将 Meteor 和 CollectionFS 与 S3 一起使用,以使用不同的商店为同一集合中的缩略图和全尺寸图像提供服务。我想在“dblclick”事件时下载全尺寸图像。
不幸的是,当该事件触发时,前端集合中的所有项目都将被删除——通过一个简单的 {{#each}} 块帮助器在由 collection.find() 返回的游标上呈现。这在后端不是持久的,只有前端。
一周前我为此提交了 CollectionFS 票,我一直试图将其分开但无济于事。我也意识到我可以使用 FileSaver.js 和 Canvas,但在移动设备和大图像上,尤其是在 polyfill 浏览器上,这会变得非常繁重。
如何防止我的收藏中的项目在下载图像时被删除?
meteor - CollectionFS 获取图像文件的 url
您好正在使用 CollectionFS 上传和存储图像。
上传和存储文件成功。我可以从出版物中检索文件对象。但我无法获取文件的 URL。我需要img
标签的网址
以下是我声明集合的方式。
在浏览器控制台中,以下代码返回 FS.File 对象
但是 url 返回 null。
生成 URL 是否需要额外的工作?
更多细节
我正在使用以下允许规则。
我收到以下异常。
我替换Meteor.userId()
为this.userId
但this.userId
未定义。
meteor - 让 Meteor CFS:S3 与 Google 互操作性一起工作
有没有人让 Meteor 和 CollectionFS:S3 与 Google 的互操作性 API 一起工作?我已经创建了密钥,并在以欧盟为区域的标准 S3 配置中使用了这些密钥。应用程序中没有出现错误,因此调试起来很棘手。
meteor - 使用 collectionFS 的流星数据上下文
我想在我有“TITLE HERE”fave.title
的collectionFS块中获取任何想法?each
amazon-web-services - 从 Meteor 的 S3 存储桶中提取图像
我看到了很多关于如何将文件上传到 S3 的文档,但我的问题有点相反。我有一个流星应用程序,并collectionFS
在其中进行了设置。现在我有一个 S3 存储桶,其中包含我应用程序中每个文档的标题图像。我如何为单个文档引用它?(如果有帮助,slug
每个文档的 都对应slug.jpg
于存储桶中的图像标题)。
到目前为止我有
现在我只想想办法在我的模板中显示它们。
javascript - 在 Meteor.js 中显示来自对象的 FS.File 引用
我正在使用 CollectionFS 来允许图像上传。图片上传需要属于特定的posts
. 我按照文档中的步骤 -在对象中存储 FS.File 引用- 但是,我很难显示相关帖子的图像。
当前post
使用引用 image._id 的 postImage 保存 - 这部分工作正常。但是,我不确定如何显示实际照片,因为它需要从images
集合中获取照片(post
集合只是保存一个 ID 以供参考)。
post-list.html
post-list.js
post-form.js - 此表单创建一个新的帖子和图像。Image._id 保存到 Post.postImage。
meteor - 如何使用 cfs:filesystem 和 collectionfs 在 Meteor 中保存到 /public?
/lib/collections/images.js
/client/test.html
/client/test.js
对于路径,如果我使用:
错误:EACCES,权限被拒绝'/public'
错误:EACCES,权限被拒绝'/assets'
这可行,但它会将图像保存到/home/assets/images
我的 Linux 机器上。该路径根本与 Meteor 项目无关。
meteor - 在流星中上传和读/写文件
我正在尝试在流星中即时上传和读取文件。但是我没有找到任何包/教程来做到这一点,所以我尝试使用 FS 库,但我遇到了一些麻烦。
我的模板中有一个,还有一个像这样的事件:
readTxtFile 方法如下所示:
但是,当我上传文件时,页面会重新加载通过参数传递的文件,网址如下所示:http://localhost:3000/port?myFileUpload=textfile.txt
当代码执行http://localhost:3000/port?myFileUpload=textfile.txt 行时页面被重新加载
即使我设置了 FS.debug = true; 我看不到任何错误,无论是通过客户端还是服务器日志;除了第一个日志
有什么想法吗 ?