Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
Component: WebDownloadDelegate
Allow controlled downloads on macOS webviewer.
Normally FileMaker ignores downloads. Using plugin classes you can allow downloads and get a script triggered when download completes.
For WebKit 1 and 2.
Version | macOS | Windows | Linux | Server | iOS SDK |
2.7 / 2.8 | ✅ Yes | ❌ No | ❌ No | ❌ No | ✅ Yes |
Item | Details |
---|---|
WebDownloadDelegate.Cancel Cancels download. | Mac/iOS 2.7 |
WebDownloadDelegate.ClearBeginDownloadHandler Clears the script called for beginning downloads. | Mac/iOS 2.7 |
WebDownloadDelegate.ClearDidDownloadHandler Clears the script called for finished downloads. | Mac/iOS 2.7 |
WebDownloadDelegate.ClearFailHandler Clears the script called for failed downloads. | Mac/iOS 2.7 |
WebDownloadDelegate.ClearFolder Clears the download folder. | Mac/iOS 2.8 |
WebDownloadDelegate.ClearProgressHandler Clears the script called for download progress. | Mac/iOS 2.7 |
WebDownloadDelegate.DownloadedLength Number of bytes downloaded so far. | Mac/iOS 2.7 |
WebDownloadDelegate.ErrorMessage The last error message from download. | Mac/iOS 2.7 |
WebDownloadDelegate.GetFolder Queries current defined download folder. | Mac/iOS 2.8 |
WebDownloadDelegate.Install Assigns this web viewer our download delegate. | Mac/iOS 2.7 |
WebDownloadDelegate.MIMEType Returns the MIME type. | Mac/iOS 2.7 |
WebDownloadDelegate.Path The file path of the downloaded file. | Mac/iOS 2.7 |
WebDownloadDelegate.SetBeginDownloadHandler Sets the script called when a download is about to begin. | Mac/iOS 2.7 |
WebDownloadDelegate.SetDidDownloadHandler Sets the script called when a download finished. | Mac/iOS 2.7 |
WebDownloadDelegate.SetFailHandler Sets the script called when a download failed. | Mac/iOS 2.7 |
WebDownloadDelegate.SetFolder Sets the download folder. | Mac/iOS 2.8 |
WebDownloadDelegate.SetProgressHandler Sets the script called when a download made progress. | Mac/iOS 2.7 |
WebDownloadDelegate.URL Queries current URL. | Mac/iOS 2.7 |
WebDownloadDelegate.expectedContentLength Returns the expected content length. | Mac/iOS 2.7 |
WebDownloadDelegate.suggestedFilename Returns a suggested filename. | Mac/iOS 2.7 |
WebDownloadDelegate.textEncodingName Returns the name of the receiver's text encoding provided by the response's originating source. | Mac/iOS 2.7 |
21 functions shown.
Release notes
- Version 13.4
- Upgraded WebDownloadDelegate functions to work on WebKit 2.0 on macOS and iOS.
- Version 11.0
- Fixed an issue with WebDownloadDelegate.SetBeginDownloadHandler not calling the script.
- Version 9.5
- Added check for WebDownloadDelegate.SetFolder to verify path is a valid folder.
Blog Entries
- Neues MBS Plugin 13.4 für Claris FileMaker
- MBS Plugin 13.4 for Claris FileMaker - More than 7100 Functions In One Plugin
- Web Download Delegate for WebKit 2 in FileMaker
- MBS FileMaker Plugin, version 13.4pr5