从解析仪表板上传时如何减小图像大小
Posted
技术标签:
【中文标题】从解析仪表板上传时如何减小图像大小【英文标题】:How to reduce image size when uploading from parse dashboard 【发布时间】:2017-02-11 07:14:27 【问题描述】:我正在使用 heroku 托管的解析服务器和解析仪表板。使用 mongoDb 作为后端。使用 AWS S3 适配器通过 parse-dashboard 上传图像。从 parse-dashboard 上传到 S3 时,有什么办法可以减小图像的大小?
【问题讨论】:
【参考方案1】:可以通过云代码来实现。编写一个beforeSave
函数来捕获图像并调整其大小。请注意,如果图像在用户表中,您需要通过useMasterKey:true
进行修改。
这是在您的main.js
文件中完成的! beforeSave
将在您通过特定表上的仪表板上传时运行。
这里有一个类似这样的云功能的帖子:
How do I resize a photo into multiple photo sizes before saving in Parse.Cloud.beforeSave
您还需要使用 parse-image 模块。
https://github.com/parse-server-modules/parse-image
【讨论】:
谢谢!我会试试看。 我试过了,它工作正常,除了它还上传原始大小的图像和压缩图像。我不想再上传原图了。以上是关于从解析仪表板上传时如何减小图像大小的主要内容,如果未能解决你的问题,请参考以下文章