【问题标题】:Meteor Amazon S3 image upload with thumbnailsMeteor Amazon S3 图像上传和缩略图
【发布时间】:2015-01-05 04:45:22
【问题描述】:

我正在使用Meteor,并希望创建一个带有图像上传字段的表单,该字段将上传的文件以其原始大小以及通过代码定义(传递)的多个缩略图大小保存到 Amazon S3 存储桶中。

到目前为止,我使用的 lepozepo:s3 package 效果很好,但似乎不允许生成其他缩略图的选项。

鉴于我可以将原始文件上传到 S3,我正在考虑在 Amazon 上寻找一项服务,该服务可以生成所需的缩略图,然后通知我的 Meteor 应用程序。但我不确定如何实现。

谁能指出我正确的方向或分享一些关于最佳方法的见解?

PS:我想避免使用 Filepicker.io 是可能的。

【问题讨论】:

    标签: file-upload amazon-s3 meteor thumbnails


    【解决方案1】:

    看来我走错了路。 CollectionFS 拥有我需要的一切以及更多。我现在有足够的空间在以后做更多的工作。这是一组出色的软件包,在各自的 Github 页面上有清晰的指南。

    这是我最终使用的包:

    Code sample →

    【讨论】:

    • 很棒的帖子,这正是我一直在寻找的 +1 +1 以获得出色的答案:P
    • 目前,CollectionFS 已被弃用。必须使用另一种解决方案。
    • 此软件包现已弃用。 lepozepo:s3 包或 tomi:upload-server 是不错的选择。
    【解决方案2】:

    现在不推荐使用CollectionFS,但还有其他选项:

    使用jQuery-File-Upload(很棒),它会生成拇指,有大小和格式验证等。基本上将这两个包一起使用:

    https://atmospherejs.com/tomi/upload-jquery

    https://atmospherejs.com/tomi/upload-server

    您可以使用其他包进行 S3 集成。

    点赞:https://github.com/peerlibrary/meteor-aws-sdk/


    很好,但是如果您需要生成拇指,例如,您需要与其他软件包集成或自己做。我没有测试,但我得到了这个建议:https://github.com/jamgold/cropuploader


    文档丰富,做的不错,建议:上传图片。


    使用最适合您的需求。

    【讨论】:

      【解决方案3】:

      查看 blueimp 的“jquery 文件上传”以调整客户端和图像服务器的大小。在客户端上,您在质量方面的可能性有限,在服务器上,您可以使用 imagemagick 的全部功能。或者查看我在http://doctorllama.wordpress.com 上的博客文章,了解关于流星的一般文件上传。

      【讨论】:

        【解决方案4】:

        cfs:gridfs - 出于某种原因需要,不知道为什么

        Meteor 使用 gridfs 在 mongo 数据库中存储文件块。在 s3 的情况下,它用于临时存储。

        【讨论】:

        • 如果您将此作为评论添加到他的答案中会更好。
        猜你喜欢
        • 2015-07-18
        • 2012-12-24
        • 2015-09-06
        • 2019-09-20
        • 2015-12-20
        • 1970-01-01
        • 1970-01-01
        • 2014-07-02
        相关资源
        最近更新 更多