На главную

Доработка приложения

# Техническое задание 1. Описание задачи Необходимо реализовать возможность загрузки изображений в комментариях и ответах: - В комментариях под постами. - В ответах в разделе QA. 2. Технологический стек - **Бэкенд**: Node.js, Sails - **Фронтенд**: Flutter - **Хранилище файлов**: Локальный сервер ## 3. Функциональные требования 1. **Загрузка изображений**: - Пользователь может прикрепить одно или несколько изображений к комментарию/ответу. - Поддержка форматов изображений: JPG, PNG 2. **Отображение изображений**: - Загруженные изображения должны отображаться в комментариях и ответах. 3. **Хранение изображений**: - Все файлы и логика хранятся на локальном сервере. - Генерация локальных URL-адресов для доступа к изображениям. (После перброска на основоной сервак ) 4. **API для работы с изображениями**: - Эндпоинт для загрузки изображений: `POST /upload` - Эндпоинт для привязки изображения к комментарию/ответу: `POST /comment/{id}/attachImage` - Эндпоинт для удаления изображения (если необходимо): `delete /image/{id}` 5. **Безопасность**: - Проверка на допустимые типы файлов и размеры. - Защита от загрузки вредоносных файлов. - Ограничение прав доступа (например, авторизованный пользователь может удалять только свои изображения). К серверу есть документация как и к проекту с подробной инструции о структуре проекта по цене обсуждаемо