Мне нужно настроить процесс для обновления таблицы базы данных с предоставленными пользователем CSV-данными (запуск Coldfusion 8/MySQL 5.0.88
).
Я не уверен в лучшем способе сделать это.
Должен ли я предоставлять пользователям FTP-доступ к моей системе, генерировать каталог для каждого пользователя и загружать файлы оттуда, или я должен выбирать файлы из внешних местоположений, поэтому пользователь должен настроить папку FTP, к которой может обратиться моя система. Я вроде бы склоняюсь к второму пути и хотел бы установить это с помощью cfschedule
и cfftp
, но я не уверен, что это лучший способ продвинуться вперед. Безопасность мудрая, я склонен к тому, что пользователи определяют местоположение FTP, откуда я тяну, вместо того, чтобы раздавать и поддерживать FTP-папки для каждого пользователя.
Вопрос:
Какой подход лучше как с точки зрения безопасности, так и с точки зрения автоматизации?
Спасибо за ввод!