首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在slingshot包中上传前的更改

在slingshot包中上传前的更改
EN

Stack Overflow用户
提问于 2015-06-25 15:09:01
回答 1查看 181关注 0票数 1

我正在使用弹弓上传一些图片到我的亚马逊s3,它的工作方式很有魅力。不过,我想使用弹弓上传一些文件(文本,文档,odf等)在我的亚马逊s3。但是,我想把所有这些文件转换成PDF,然后再上传到s3。我熟悉nodeJs包,如"https://github.com/gfloyd/node-unoconv",它可以将文件转换为PDF。但是我怎么才能把它集成到弹弓里呢。

最终所有的文本,文档等文件,即客户端上传,我希望他们被存储在S3但在PDF格式。那么有没有办法做到这一点呢。

我是流星雨的业余爱好者,所以如果能详细解释,我将不胜感激。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-06-25 16:19:39

Slingshot是直接上传到S3的,所以我不确定你如何在上传之前有效地转换文件。你可以在客户端这样做,但这显然不是100%可靠的,而且对客户端来说可能是沉重的。

对于最近的一个应用程序,我使用Amazon Lambda,以便在图像上传到S3存储桶后立即调整图像的大小。

它非常容易使用。您只需使用您的代码创建一个包并将其上传到Lambda,然后在将文件上传到S3时触发Lambda函数。

这项服务真的很便宜,而且tutorial很容易上手。它是关于文件大小的,但它应该很容易修改,以便进行PDF转换,因为您可以使用任何npm包。这涉及到很多步骤:创建S3存储桶、创建IAM角色、创建Lambda函数等。但一旦配置完成,它就非常可靠。

我认为它是与S3配对的最好工具,特别是当你直接上传到存储桶时。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31043517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档