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 |
||||||
macOS MBS-Xojo-Plugins244.dmg |
Windows MBS-Xojo-Plugins244.zip |
Linux MBS-Xojo-Plugins244.zip |
||||
All archives contain the same content. |
MBS CURL Plugin.pdf | 2.9M |
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.
The documentation for MBS CURL Plugin:
show all functions and classes in this plugin.
Examples for this plugin:
- /CURL/CURL info
- /CURL/CURL Mime
- /CURL/CURL text download
- /CURL/CURL URL Parser
- /CURL/CURL WebSocket Test
- /CURL/CURLN info
- /CURL/CURLN text download
- /CURL/CURLS Amazon S3 download
- /CURL/CURLS Amazon S3 pre-signed URL
- /CURL/CURLS Amazon S3 upload
- /CURL/CURLS connect try
- /CURL/CURLS get and put/CURLS get and put
- /CURL/CURLS headers
- /CURL/CURLS info
- /CURL/CURLS LDAP Query
- /CURL/CURLS Low Level Sockets
- /CURL/CURLS picture download
- /CURL/CURLS pop3 email delete
- /CURL/CURLS post form values/CURLS post form values
- /CURL/CURLS post form values/CURLS post form values old
- /CURL/CURLS post form/CURLS post form
- /CURL/CURLS preemptive threaded download
- /CURL/CURLS preemptive threaded upload
- /CURL/CURLS query
- /CURL/CURLS query file size
- /CURL/CURLS resume download
- /CURL/CURLS resume download with speed measurement
- /CURL/CURLS simple download compressed
- /CURL/CURLS simple file download
- /CURL/CURLS SSL verification/CURLS SSL verification
- /CURL/CURLS text download
- /CURL/CURLS text download web 2.0
- /CURL/CURLS threaded download
- /CURL/CURLS upload to Web App/CURLS upload to Web App
- /CURL/CURLS upload to Web App/Web Upload Receiver
- /CURL/FTP/CURLS ftp create or folder delete
- /CURL/FTP/CURLS ftp directory browsing
- /CURL/FTP/CURLS ftp directory listing
- /CURL/FTP/CURLS ftp directory listing with CURLFileInfoMBS
- /CURL/FTP/CURLS ftp directory listing with Web Edition
- /CURL/FTP/CURLS ftp directory listing with wildcard
- /CURL/FTP/CURLS ftp download to desktop
- /CURL/FTP/CURLS ftp download to desktop with thread
- /CURL/FTP/CURLS ftp file delete
- /CURL/FTP/CURLS ftp file upload
- /CURL/FTP/CURLS ftp file upload direct
- /CURL/FTP/CURLS ftp file upload resume
- /CURL/FTP/CURLS ftp file upload with progress
- /CURL/FTP/CURLS ftp file upload with thread
- /CURL/FTP/CURLS ftp file uploads
- /CURL/FTP/CURLS ftp secure upload
- /CURL/FTP/CURLS ftp upload
- /CURL/Google Mail/CURLS imap for google mail
- /CURL/Google Mail/Send email for google mail
- /CURL/MQTT
- /CURL/Multi Transfer
- /CURL/Multi Transfer automatic
- /CURL/Receive Email/CURLS email client
- /CURL/Receive Email/CURLS imap
- /CURL/Receive Email/CURLS pop3 email download
- /CURL/Receive Email/Email Viewer
- /CURL/SCP/CURLS scp download picture
- /CURL/SCP/CURLS scp upload
- /CURL/Send Email/IMAP Upload
- /CURL/Send Email/MassEmailer
- /CURL/Send Email/older examples/CURLS send email
- /CURL/Send Email/older examples/CURLS send email with images
- /CURL/Send Email/older examples/CURLS send email with SSL
- /CURL/Send Email/Send email
- /CURL/Send Email/Send Email in Background async
- /CURL/Send Email/Send email in web
- /CURL/SFTP/CURLS sftp batch download
- /CURL/SFTP/CURLS sftp batch upload
- /CURL/SFTP/CURLS SFTP Client
- /CURL/SFTP/CURLS sftp directory listing
- /CURL/SFTP/CURLS sftp rename file
- /CURL/SFTP/CURLS sftp rename file batch
- /CURL/SFTP/CURLS sftp upload
- /CURL/SFTP/CURLS sftp upload console
- /CURL/Upload resume
- /CURL/WebServices/CURL post Twilio Verification
- /CURL/WebServices/CURL post Twilio Verification - iOS
- /CURL/WebServices/CURLS oAuth
- /CURL/WebServices/Stripe WebService
- /CURL/WebServices/TIN Check
- /CURL/WebServices/Twitter oAuth
Blog Entries
- MonkeyBread Software Releases the MBS Xojo Plugins in version 24.2
- News from the MBS Xojo Plugins Version 21.3
- Plugin installation for Xojo on Windows and Linux
- MBS Plugin classes for use on Raspberry Pi
- MBS Xojo Web Starter Kit in version 1.3
- Batch Emailer Application for Xojo as a sample project
- [ANN] MonkeyBread Software Releases the MBS Xojo / Real Studio plug-ins in version 15.3
- Check your email sending code
- MBS REALbasic Plugins Version 10.4 release notes
- MBS REALbasic plug-in 9.6
Videos
- Presentation from Munich conference about MBS Plugins.
- Presentation from London conference about MBS Plugins.
- Presentation from Xojo Developer Conference 2019 in Miami.
- MBS Xojo Videos - MBS Xojo Plugin, June 2021 News
Xojo Developer Magazine
- 22.5, pages 18 to 20
- 22.5, page 10
- 22.3, page 10: News
- 22.1, page 80: Parse your Mails in Xojo, Using EmailParser by Stefanie Juchmes
- 20.1, page 67: Send Your Emails, How to use the MBS Xojo plugins to send emails by Stefanie Juchmes
- 20.1, page 63: Send Your Emails, How to use the MBS Xojo plugins to send emails by Stefanie Juchmes
- 19.6, page 10: News
- 19.5, page 9: News
- 17.5, page 38: What's New in the MBS Plugins, With the Plugins growing every year, here are new capabilities you may have missed by Stefanie Juchmes
- 13.5, page 8: News
Content of CURL Plugin.