Я бы разрешил прямую загрузку файлового дерева (или папки, что угодно) прямо с моего сайта.

Я объясню немного больше. Мой веб-хостер использует Windows Server 2012r2, и все веб-сайты созданы с использованием службы IIS. FTP также сделан с IIS.

В этом случае я хочу, чтобы мои пользователи непосредственно загружали папку с кнопки на моем веб-сайте. Мой вопрос: разрешает ли Windows IIS (как FTP-сервер) прямую загрузку папок?

2 ответа2

0

FTP - это протокол для передачи файлов, а не каталогов / папок. Так что нет, FTP в IIS не поддерживает прямую загрузку папок.

Это на самом деле не имеет значения, потому что большинство современных FTP-клиентов в любом случае делают это за вас.

Направьте FileZilla на FTP-сайт IIS и перетащите папку с удаленного сайта на локальный диск, и это прекрасно работает. Клиент просто создает все необходимые папки и загружает каждый содержащий файл в отдельности, поэтому для пользователя это выглядит так, как будто он загрузил только одну папку.

0

В зависимости от того, чего вы хотите достичь, вы можете обойти эту проблему, попросив своих пользователей использовать Filezilla или любой другой продвинутый FTP-клиент, или вы можете предоставить архив (например, в виде ZIP-файлов).

Генерацию zip-файлов можно легко автоматизировать, чтобы вы могли обновить файлы в дереве файлов и затем запустить процессы сжатия.

Другим решением было бы использовать продвинутый веб-сервис, такой как OwnCloud (не уверен, что он все еще работает с IIS, но есть и другие альтернативы).

В зависимости от вашего варианта использования, WebDAV также может быть возможным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .