Загрузить каталог поддержки Windows FTP?
Я бы разрешил прямую загрузку файлового дерева (или папки, что угодно) прямо с моего сайта.
Я объясню немного больше. Мой веб-хостер использует Windows Server 2012r2, и все веб-сайты созданы с использованием службы IIS. FTP также сделан с IIS.
В этом случае я хочу, чтобы мои пользователи непосредственно загружали папку с кнопки на моем веб-сайте. Мой вопрос: разрешает ли Windows IIS (как FTP-сервер) прямую загрузку папок?
2 ответа
В зависимости от того, чего вы хотите достичь, вы можете обойти эту проблему, попросив своих пользователей использовать Filezilla или любой другой продвинутый FTP-клиент, или вы можете предоставить архив (например, в виде ZIP-файлов).
Генерацию zip-файлов можно легко автоматизировать, чтобы вы могли обновить файлы в дереве файлов и затем запустить процессы сжатия.
Другим решением было бы использование продвинутого веб-сервиса, такого как OwnCloud (не уверен, что он все еще работает с IIS, но есть и другие альтернативы).
В зависимости от вашего варианта использования, WebDAV также может быть возможным.
FTP - это протокол для передачи файлов, а не каталогов / папок. Так что нет, FTP в IIS не поддерживает прямую загрузку папок.
Это не имеет большого значения, потому что большинство современных FTP-клиентов делают это за вас.
Направьте FileZilla на FTP-сайт IIS и перетащите папку с удаленного сайта на локальный диск, и это прекрасно работает. Клиент просто создает все необходимые папки и загружает каждый содержащий файл в отдельности, поэтому для пользователя это выглядит так, как будто он загрузил только одну папку.