Skip to content

File Base Download Managers

Users build a download queue while browsing the file base, then hand it to one of two managers depending on how they want the files.

ModuleHandlesMenu it backs
file_base_download_managerLegacy X/Y/ZModem transfersfileBaseDownloadManager
file_base_web_download_managerTemporary HTTP(S) linksfileBaseWebDownloadManager

Web downloads are the practical option for larger files, where legacy protocols often struggle, and a batch can be streamed as a single ZIP archive. They require the web server to be enabled — see Web Downloads.

Both modules take a config block:

KeyAvailable onDescription
webDlExpireTimeFormatbothmoment.js format for the web download expiration date/time
emptyQueueMenubothOverrides the default fileBaseDownloadManagerEmptyQueue menu shown when the queue is empty
fileTransferProtocolSelectionlegacy onlyOverrides the default fileTransferProtocolSelection target for the protocol picker

Both provide the same itemFormat object to MCI 1 (%VM1) and to custom range MCI 10+ fields:

FieldDescription
fileIdFile ID
areaTagArea tag
fileNameEntry filename
pathFull file path
byteSizeSize of the file in bytes
webDlLinkWeb download link, including VTX style ANSI ESC sequences
webDlExpireExpiration date/time for the link, formatted with webDlExpireTimeFormat

webDlLinkRaw is additionally available on the web manager, carrying the same link without the VTX escape sequences.