The MBS Xojo CURL Plugin

All plugins   Documentation   Download   Mailing list  
Order CURL Plugin license   Order Complete Set License   Plugin Content   Release Notes  

Download and Upload class. Protocols: ftp, ftps, sftp, http, https, gopher, telnet, dict, ldap and file. Send and receive emails.

This plugin is included in our plugin archive:

Download the MBS Xojo Plugins

Mac macOS

Mac

MBS-Xojo-Plugins241.dmg
( 853M )

Windows Windows

Windows

MBS-Xojo-Plugins241.zip
( 867M )

Linux Linux

Linux

MBS-Xojo-Plugins241.zip
( 867M )

Documentation

Installation

Presentations   Prerelease

Individual files   Libraries

Dropbox Mirror

All archives contain the same content.
MBS CURL Plugin.pdf 2.8M

You can order a license here: Order

This plugin part is included if you order a Complete set license.

Features:

  • HTTP queries to download files from the web.
  • HTTP POST/PUT operations, useful for sending forms or accessing Web services.
  • Full SSL support with security, e.g. verify certificate and identity of server.
  • FTP, FTP via SSL (FTPS) and FTP via SSH (SFTP) fully supported.
  • Run additional commands for FTP like rename, delete or change permissions.
  • Send emails via SMTP/SMPTS.
  • Query emails via POP3/IMAP/POP3S/IMAPS.
  • Plugin provides functions to run transfer in background on preemptive helper thread.
  • Upload/Downloads directly with File I/O to minimize memory footprint.
  • Verbose debug messages to help debugging.

Works with MacOS, iOS, Windows and Linux for Desktop, Mobile, Console and Web.

This plugin has two set of classes:

  • CURLMBS without S in name:
    The plugin loads the curl library from DLL file.
    On Windows you need to call LoadLibrary function and pass path to curl.dll, on Mac OS X and Linux we either load the default library in /usr/lib/libcurl.so or you load a specific version you tell the plugin.
  • CURLSMBS with S in name:
    The plugin includes curl library as part of plugin.
    On linux still a few libraries must be installed like ldap library.
  • CURLNMBS with N in name:
    The plugin uses the native SSL from MacOS and Windows.
    On linux we use the installed curl library.

Release notes

The documentation for MBS CURL Plugin:

show all functions and classes in this plugin.

Examples for this plugin:

Blog Entries

Videos

Xojo Developer Magazine

Content of CURL Plugin.

The biggest plugin in space...