问题标签 [meteor-slingshot]

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 回答
1452 浏览

meteor - Meteor autoform,钩子前的异步回调

我正在使用 Autoform 和 Slingshot 进行 S3 交互。当用户提交表单时,我想拦截该过程,通过 Slingshot 将文件上传到 S3,doc用返回的扩展对象,downloadUrl然后在此时,返回新更新的文档,并继续自动生成过程

我有以下代码:

哪个在文档上正确存储 url(但看起来很奇怪,C://fakepath/filename..),但无法将其上传到 S3 服务器

还有一个问题,为什么console.log(doc);之前的钩子没有向客户端/服务器记录任何内容?

0 投票
3 回答
1672 浏览

meteor - 在流星中调整大小并将文件保存到 s3

有没有最好的方法来调整文件大小并将文件保存到流星中的 s3。

我虽然关于使用cfs包,但它们给服务器带来了太多的负载。

将图像直接上传到我正在使用的 s3slingshot非常好。

但是 slingshot 只接受文件对象作为输入,它不需要流来存储文件。

是否有任何选项可以在客户端调整图像大小并将其传递给slingshot

包:https ://github.com/CulturalMe/meteor-slingshot 问题:https ://github.com/CulturalMe/meteor-slingshot/issues/36

0 投票
0 回答
446 浏览

javascript - 尝试使用 slingshot 包从 Meteor 上传时出现 500 错误

我正在使用以下流星包

https://atmospherejs.com/edgee/slingshot

我在服务器端有一个 javascript 文件,看起来像这样

我的客户端有这个

我的 lib 文件夹中有这个

在 /private 文件夹中,我有一个 google-cloud-service-key.pem 文件,我从谷歌云下载后转换了该文件。

在文件上传输入中选择图像时出现此错误

我一定是做错了什么,谷歌说谷歌云中的 500 错误是内部服务器错误,但我一定是做错了什么,我非常怀疑它是在谷歌端。如果可能的话,我也在测试本地主机。

在此先感谢您的帮助。

在控制台中记录错误后,这就是我得到的

http://i.stack.imgur.com/pffI4.png

这是 XML 响应

这是标题返回的内容

0 投票
1 回答
467 浏览

javascript - 尝试在模板中预览图像,使用弹弓在流星中使用模板助手

我遇到的问题是应该从模板助手渲染的 {{img}} 似乎没有工作,我正在使用流星吊索包。

我有以下模板助手

我有以下模板事件

我有以下 html 模板

0 投票
2 回答
514 浏览

meteor - 是否可以使用 edgee:slingshot 文件上传器为流星上传文件,而无需在流星中创建用户帐户?

我正在尝试创建一个简单的评论表单,访问者可以在其中创建评论。评论将是:comment = { name: "string", body: "string", image: "string" }

我希望任何人都能够创建评论并上传图片而无需创建用户帐户。动机是这是对一位去世的朋友的纪念。访问者应该能够上传记忆的图片,而无需创建帐户。

当我尝试将文件上传到 AWS 时,我收到以下错误:

我在该行设置了一个断点,发现第 70 行Meteor.userId()未定义。

有什么方法可以禁用 Meteor.userId()slingshot通过 API 干净地上传文件的需要?或者只是让人们注册并登录,以便 Meteor.userId() 可以使用?

0 投票
1 回答
231 浏览

meteor - 有没有办法使用流星弹弓取消活动文件上传?

我想为用户提供取消现有文件上传的能力,是否有任何解决方法可以允许这样做?

0 投票
1 回答
342 浏览

file-upload - 在流星的for循环中使用弹弓

我正在尝试使用 slingshot 包在流星中进行文件上传。它适用于单个文件。但我的要求是我正在使用多个文件输入,并且对于每个文件输入,我想将文件发送到 s3。这是我的客户端/upload.js

我的upload.html是这样的:

它返回第一次上传的 url,但之后它给出异常并中断下一个进程。

0 投票
2 回答
2792 浏览

node.js - 使用 Slingshot 上传 Meteor S3 文件

所以.. 我是 Meteor 的新手,我正在尝试使用 edgee:slingshot 上传到 S3 存储桶。我在根目录中有一个包含以下信息的设置文件。

在服务器端,我有:

在客户端,我有:

我在 Windows 上使用 Meteor,错误是:

S3:AWS 密钥未定义

匹配错误:缺少密钥“授权”。

我不确定为什么会发生此错误,因此非常感谢您的帮助。

我运行我settings.jsonmeteor run --settings settings.json,它工作正常。

0 投票
2 回答
1529 浏览

node.js - 如何使用流星弹弓正确上传到 Amazon S3?

我正在尝试上传到 S3,而我在 Web 控制台中不断遇到的错误是

传递调用“弹弓/上传请求”的结果时出现异常:类型错误:>无法读取未定义的属性“响应”

这是我的服务器端代码:

客户端代码:

帮助将不胜感激!

0 投票
0 回答
383 浏览

google-drive-api - 使用流星弹弓上传到 Google Drive

尝试为 Google Drive 实现 Slingshot。

(使用服务帐户存储应用程序特定文件)。

在这种情况下,在上传完成之前无法知道下载 url。实现上传功能是个难点。(如果我作为两个单独的上传,一个用于元数据(在 Slingshot 传输方法之外的单独帖子),我可以获取下载 url 并在返回参数中传递 id,但是,这是低效的。理想情况下,需要一种方法来获取xhr 响应中的下载​​ url。另外,需要一种方法来发送文件元数据和文件作为多部分。

任何人?