РуководстваОснова Falcon SpaceОсновные компонентыВозможностиКоммуникация пользователейДизайн, стилизация, юзабилитиЛендингиУниверсальный APIИнтеграцииКаталогиНавигацияДокументыДополнительные компонентыПродвижение, SEOСистемные моментыСистемное администрированиеHOWTOТаблицыФормыПоля формыЗагрузка файлов, картинок
Работа с ресурсами. Загрузка картинок, файловУправление файлами на сервере (файловый менеджер)Загрузка на форме текстовых файлов и обработка их в процедуре SaveItemКак добавить в колонку таблицы управление файламиЗагрузка файлов с drop областью и гибкой разметкой (компонент as-files)Как приводить картинки к заданным размерам при загрузке на сайтИмпорт и парсинг файла CSVЧем отличается код типа ресурса от типа объектаКак получить ссылку на ресурсКак установить права доступа на менеджер ресурсов?Как загружать фото с обрезкой Как увеличить размер подгружаемых файлов (как загружать большие файлы)Передача файлов по FTPКак искать битые ресурсы, картинкиПодбор оптимальных параметров менеджера ресурсовПодгружаемые файлыМассовая загрузка картинок в систему ресурсовНе грузится файл через менеджер ресурсовФайлы загружаются на сервер, но при скачивании выходит ошибка 404.3 (загрузка ODT, Проблема с MIME типами)Поддержка Webp формата для оптимизации картинокМассовая оптимизация картинок в менеджерах ресурсовНе выводятся картинки на сайте (401, 403 ошибка при загрузке картинок)Как установить JS callback после выполнения crop картинкиНе отображается картинка юзера справа вверхуКак изменить текст "Нет файлов" в as-resourceManager?Обработка спецсимволов в названии файлов Как поставить водяной знак на картинку при загрузкеКак оптимизировать качество картинок при загрузке на сайтКак создавать для загружаемой картинки копии с разными размерамиКак загружать файл, когда задействовано диалоговое окноКак загрузить файл по конкретному путиКак сделать возможность грузить только 1 фотоКак поставить фильтр на типы файлов и ограничить форматы загрузки картинок?Как обработать событие после удаления или добавления файлов?
Не выводятся картинки в менеджере ресурсов. Что делать?Как вставить менеджер ресурсов в форму с заданным itemID
HOWTO SQLHOWTO JSHOWTO ВерсткаРешение проблем
Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Передача файлов по FTP
Платформа позволяет управлять обработкой файлов по FTP через систему Внешних действий - в SQL задаются команды обработки файлов и директорий на удаленном сервере по FTP.
Доступные команды
- getfolder - получить список файлов и папок в данной папке
- createfolder - создать папку
- renamefolder - переименовать папку
- deletefolder - удалить папку
- uploadfile - загрузить локальный файл с сайта на удаленный сервер
- renamefile - переименовать файл
- deletefile - удалить файл
- downloadfile - скачать файл с удаленного сервера в локальную папку сайта
- downloadfiletostring - скачать файл с удаленного сервера и поместить его содержимое в msg переменную для дальнейшей обработки в SQL Callback или JS Callback
- appendfile - дополнить файл на удаленном сервере содержимым локального файла
- appendtexttofile - дополнить файл на удаленном сервере некой строкой text
Примеры команд:
select 'ftp' type, 'getfolder' action, '/' ftpPath
select 'ftp' type, 'createfolder' action, '/1111' ftpPath
select 'ftp' type, 'renamefolder' action, '/1111' ftpPath, '1234' name
select 'ftp' type, 'deletefolder' action, '/1234' ftpPath
select 'ftp' type, 'uploadfile' action, '/1111/favicon1.ico' ftpPath, '/favicon.ico' path
select 'ftp' type, 'renamefile' action, '/1111/favicon1.ico' ftpPath, 'fav2.ico' name
select 'ftp' type, 'deletefile' action, '/1111/fav2.ico' ftpPath
select 'ftp' type, 'downloadfile' action, '/offline.html' ftpPath, '/uploads/offline123.html' path
select 'ftp' type, 'downloadfileToString' action, '/offline.html' ftpPath
select 'ftp' type, 'appendfile' action, '/1111/1.txt' ftpPath, '/uploads/as.systemOptions.js' path
select 'ftp' type, 'appendtexttofile' action, '/1111/1.txt' ftpPath, 'xxxxxxxxxxxxxxx' text
Описание параметров:
- ftpPath - путь в ftp папке на удаленном сервере
- path - локальный путь на сайте (начинается с /)
Для настройки ftp подключения можно пойти 2 путями:
- создать настройки в /settings с кодами ftpAddress, ftpUser, ftpPassword
- во внешнем действии передавать дополнительные параметры address, user, password
select 'ftp' type, 'getfolder' action, '/' ftpPath,
'123.23.24.54' address, 'user1' user, 'pas1' password
Примечание: загрузка и скачивание файлов происходит в синхронном режиме, т.е. программа ждет завершения процесса прежде, чем перейти к следующей команде.
Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Google поиск по нашей документации
Нужна бесплатная консультация?
Планируете делать веб-проект?
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта