Как уменьшить размер изображения при загрузке с панели разбора

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

1 ответ

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

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

Вот пост с облачной функцией, подобной этой:

Как изменить размер фотографии на несколько размеров перед сохранением в Parse.Cloud.beforeSave

Также вам нужно будет использовать модуль parse-image.

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

Другие вопросы по тегам