TWebCopy TWebCopy поддерживает следующие протоколы: FTP, HTTPS, HTTP и FtpWebRequest. Самая мощная функция компонента TWebCopy заключается в том, что вы можете подключиться к Интернету или внутренней сети для чтения или записи файлов. Разница между этими двумя методами заключается в том, что метод интрасети использует веб-сервер, который находится на вашем локальном компьютере, тогда как интернет-метод подключает компонент к внешнему веб-серверу. Еще одним важным моментом является то, что компонент может обрабатывать не только HTTP и FTP, но и FTPS (FtpSecure), и, таким образом, компонент устраняет необходимость написания собственного FTP, FtpWebRequest или FtpWebResponse. Компонент также поддерживает обработку объектов Request, чтобы он мог одновременно выполнять HTTP- и FTP-запросы. Например, для загрузки файлов по FTP вы можете использовать этот файл, и вы увидите, насколько этот компонент чрезвычайно прост в использовании. Примечание. TWebCopy включен в универсальную клиентскую платформу (UCP). ** Составные части [Изображение: TWebCopy] Все компоненты UCP поддерживают новейшую технологию Visual Basic.NET®, поэтому вам не нужно беспокоиться о предыдущих версиях Visual Basic.NET, поскольку вы сможете использовать все новейшие доступные технологии. TWebCopy может иметь все функции, которые вы ожидаете увидеть в стандартном веб-приложении. TWebCopy имеет следующие возможности: Компонент поддерживает HTTP, FTP или FTP Secure. Компонент имеет асинхронную форму на основе Windows Forms. Компонент можно настроить с помощью файла конфигурации на основе XML. Компонент поддерживает такие события, как FormClosing и FileClosing. Компонент также поддерживает конфигурацию для конкретного языка, которую можно сохранить в отдельном файле. Компонент может читать, записывать или редактировать файлы cookie, когда компонент запускается с параметром edit_cookies. Компонент может записывать отладочные сообщения в окно вывода. Имеется поддержка отладки компонента с помощью Visual Basic 2005. Компонент может сохранять и восстанавливать все свои настройки. Компонент может определить адрес своего внешнего браузера из заголовков ответа HTTP. Компонент может использовать SSL для шифрования всех сообщений между сервером и клиентом. TWebCopy можно использовать для чтения и - Используя Wininet API, TWebCopy поддерживает запросы HTTP GET, POST и HEAD, а также запросы FTP GET, PUT и DELETE. - Используя Wininet API, TWebCopy предоставляет автономную консоль WinInet API, которую можно использовать для настройки приложения. - Используя Wininet API, TWebCopy предоставляет автономный пакетный файл, который позволяет отправлять пакетный файл, содержащий запросы GET/POST/HEAD/FTP/PUT/DELETE, на сервер через HTTP или FTP. - Используя Wininet API, TWebCopy поддерживает различные методы аутентификации, такие как базовая, дайджест, NTLM и Kerberos. - Используя Wininet API, TWebCopy предоставляет интерфейс на основе веб-браузера (Internet Explorer) для принятия выбора файла или текста. - TWebCopy поддерживает имя пути UNC, а также способ указания целевого пути, файл можно скопировать либо в определенный каталог, либо на определенный сайт на удаленном веб-сервере. - TWebCopy поддерживает загрузку нескольких файлов и кодировку изображений/зашифрованных файлов. - TWebCopy поддерживает автоматическое исправление имен файлов и папок в результате ошибки ограничения длины пути. - TWebCopy поддерживает «пассивный режим» и «пакетный режим». - TWebCopy имеет следующие методы: - UseWebControl() - использует элемент управления Internet Explorer для отображения диалогового окна выбора. - UseWebBrowser() - использует COM-объект Internet Explorer для отображения диалогового окна выбора. - UseFtpControl() - использует элемент управления Internet Explorer для отображения диалогового окна выбора. - UseFtpBrowser() - использует COM-объект Internet Explorer для отображения диалогового окна выбора. - Использовать FTP() - Отображает текст справки, если местоположение не является существующим каталогом или файлом. Возвращает пустую строку, если значение пусто. Если указано, операция FTP отправляется, если операция fb6ded4ff2
Related links:
Comentarios