Загрузка и хранение файлов в приложении
КраткоКаждое приложение MonstarX умеет хранить файлы: фото профиля, фотографии товаров, PDF, голосовые заметки. Попросите загрузку — и MonstarX её сделает. Файлы бывают общедоступными (их видит любой, у кого есть ссылка) и закрытыми (только для вошедших пользователей). Каждый файл — до 50 МБ. Смотреть, открывать, скачивать и удалять их можно в разделе «Облачные сервисы → Файлы».
Фото блюд, резюме к отклику на вакансию, подписанный договор, изображение товара — многим приложениям нужно хранить файлы. В каждое приложение MonstarX встроено хранилище файлов, поэтому приложение может принимать загрузки и снова их показывать — ничего настраивать не нужно.
Как дать людям загружать файлы?
Заголовок раздела «Как дать людям загружать файлы?»Попросите и скажите, для чего нужен файл:
У каждого рецепта есть фото, которое загружает автор. Показывай его вверху страницы рецепта и миниатюрой в списке.
MonstarX сделает кнопку загрузки, сохранит каждый файл и привяжет его к нужной записи: фото — к рецепту, резюме — к отклику.
Кто видит загруженный файл?
Заголовок раздела «Кто видит загруженный файл?»Каждый файл либо общедоступный, либо закрытый. MonstarX сам выбирает подходящий вариант по вашему описанию, а вы можете прямо сказать, какой нужен.
| Вид | Кто может открыть | Для чего подходит |
|---|---|---|
| Общедоступный | Любой, у кого есть ссылка. Быстро загружается откуда угодно. | Фото товаров, картинки к рецептам, логотипы — то, что видит каждый посетитель. |
| Закрытый | Только те, кто вошёл в приложение. Остальным доступ закрыт. | Счета, договоры, документы, удостоверяющие личность, всё личное. |
Для надёжности скажите об этом в запросе: «загруженные договоры закрытые — скачать их может только тот клиент, который их загрузил, после входа».
Какого размера могут быть файлы?
Заголовок раздела «Какого размера могут быть файлы?»Каждый файл — до 50 МБ. Этого хватает на фото, PDF, таблицы, короткие аудиозаписи и короткие видео. Изображения, которые приложение создаёт с помощью ИИ, хранятся так же.
Где посмотреть файлы приложения?
Заголовок раздела «Где посмотреть файлы приложения?»Откройте Облачные сервисыФайлы. В верхней строке указано, сколько файлов хранится и сколько они занимают вместе. Ниже для каждого файла видны имя и место хранения, Тип, Размер и время загрузки (Загружено). У изображений есть маленькая миниатюра.
- Нажмите на имя файла, чтобы просмотреть его. Изображения, PDF, текст, аудио и видео открываются прямо здесь.
- Нажмите стрелку скачивания, чтобы сохранить файл на компьютер.
- Нажмите корзину, чтобы удалить файл. MonstarX сначала попросит подтвердить; удалённый файл вернуть нельзя.
- В списке показываются первые 200 файлов.
Почему некоторых файлов нет в списке?
Заголовок раздела «Почему некоторых файлов нет в списке?»Файлы, которые MonstarX хранит для себя, — прежние копии проекта из раздела Версии и файлы, которые вы прикрепляете в чате, — здесь скрыты, о чём говорит отдельная пометка. Собственный код проекта находится на вкладке Код. В размер в верхней строке эти копии всё же входят («включая историю версий»).
Что будет, если выключить хранилище?
Заголовок раздела «Что будет, если выключить хранилище?»В разделе Облачные сервисыОблако можно выключить сервис Хранилище и пользоваться своим хранилищем файлов — например, хранилищем Firebase или R2 в своём аккаунте Cloudflare. Загрузка через MonstarX сразу перестанет работать, поэтому выключайте сервис, только когда приложение уже пользуется другим хранилищем.
Вопросы и ответы
Заголовок раздела «Вопросы и ответы»Сохраняются ли загруженные файлы, когда я публикую приложение или восстанавливаю версию?
Да. Файлы хранятся отдельно от кода. Публикация, новые сборки и восстановление версии их не трогают.
Можно ли самому загрузить файл для приложения, например логотип?
Прикрепите изображение в чате и скажите, куда его поставить («используй это как логотип»). MonstarX сам добавит его в приложение.
Можно ли загружать видео?
Да, если каждый файл не больше 50 МБ. Для длинных видео пользуйтесь видеохостингом и вставляйте ссылки.
Где хранятся файлы?
В облачном хранилище файлов MonstarX, в отдельном пространстве для каждого приложения. Другие приложения не могут их прочитать.
Я случайно удалил файл. Можно его вернуть?
Нет. Файл, удалённый в разделе «Облачные сервисы → Файлы», удаляется навсегда, и на страницах, где он был, вместо картинки будет пустое место.