2017-02-11 1 views
0

Я использую размещенный на сервере героя parse-server и parse-dashboard. Использование mongoDb в качестве бэкэнд. Использование адаптера AWS S3 для загрузки изображений через панель синтаксического анализа. Есть ли способ уменьшить размер изображения при загрузке с панели синтаксического анализа на S3?Как уменьшить размер изображения при загрузке с панели анализа синтаксиса

ответ

1

Это можно сделать через код облака. Напишите функцию beforeSave, чтобы поймать и изменить размер изображения. Обратите внимание, что если изображение находится в таблице «Пользователи», вам необходимо передать useMasterKey:true для изменения.

Это делается в вашем файле main.js! beforeSave будет запускаться при загрузке через панель управления на определенную таблицу.

Вот пост с функцией облака похожее на это:

How do I resize a photo into multiple photo sizes before saving in Parse.Cloud.beforeSave

Также вам нужно будет использовать модуль синтаксического анализа изображения.

https://github.com/parse-server-modules/parse-image

+0

Спасибо! Я это попробую. – user360

+0

Я пробовал его, и он отлично работает, за исключением того, что он также загружает оригинальное изображение вместе со сжатым изображением. Я больше не хочу загружать исходное изображение. – user360