Мы ищем лучший подход (Linux, VMware Appliance и т.д.) К обмену файлами через Интернет на основе файловой структуры.
У нас есть файлы, которые выводятся в структуре другой программой, например, /mnt/invoices/folder/CLIENT1/PROJECTX/WORKTICKET1
. Например, предположим, что на каждом уровне структуры папок создаются счета-фактуры. Нам было интересно, существует ли простой способ "поделиться" этими файлами через HTTP/S (предпочтительно с клиентским веб-интерфейсом), который защищен паролем. Мы не хотим добавлять пользователей для каждого отдельного экземпляра, а имеем некоторый механизм для автоматического создания учетных записей по умолчанию (с возможностью добавления новых позже) или автоматического создания "регистрационных токенов", чтобы они могли регистрироваться со своими собственные адреса электронной почты или что-то в этом роде.
У нас также есть другой каталог, /mnt/files/...
структурированный таким же образом. Это не обязательно, но если бы они также могли быть привязаны к тем же учетным записям, что было бы замечательно (они могли бы содержать msc. Office docs/pdfs/etc).
Даже если бы он должен был прочитать файл TXT/XML, я не против написать что-то подобное, поскольку у нас уже есть ClientID / другие ключи из нашей CMS / CRM.