Espocrm. Сохранение файла на сервер
Разрабатываю кастумную API для ESPO CRM. Возникла проблема сохранения файлов на сервер через JSON-запрос. Сначала пробовала через EntitiyManager, но он не сохраняет сам файл, а только создаёт элемент сущности. Может кто работал с этой crm и может подсказать как делали это?
Ответы (1 шт):
Автор решения: Kira Mageramova
→ Ссылка
Нашла пару способов:
- Через FileStorage\Manager. Он сохраняет файл, но не обрабатывает как необходимо. Закодированный код он обратно не декодирует в картину, и на странице с этим вложением увидишь непонятную картинку.
- Через сущность Espo\Services\Attachment, файл обрабатывался как нужно, но все равно почему-то не получалось его нормально отобразить. Из-за жатых сроков пришлось прийти не к самой лучшей идеи. Через curl отправляла вложения в сущность Attachment и там это вложение обрабатывалось как надо. Мб, кому-то и пригодится это.