Generates one or more temporary URLs for downloading a specific file in the Media Manager.
The generateFileDownloadUrl()
function returns a Promise that resolves to an array containing download URLs for the assets specified in the options parameter.
To download different assets of the file, use the assetKeys
parameter which generates a download URL for each asset.
If no asset key is specified, it defaults to src
, which generates one download URL in the original file's format and quality.
Use this function to grant external clients access to a private media file. Use the expirationInMinutes
parameter to set the URL expiration time, and the expirationRedirectUrl
parameter to add a redirect URL when the URL expires.
To generate a permanent URL for downloading a compressed file that contains multiple files in the Media Manager, use the generateFilesDownloadUrl()
function.
Since this is a permanent URL, it is less secure. Therefore, to download private files, use the generateFileDownloadUrl()
function for each private file that you want to generate a download URL for.
You can only call this method when authenticated as a Wix app or Wix user identity.
File ID.
You can also pass the files' Wix media URLs. For example, ["wix:image://v1/0abec0_b291a9349a0b4da59067f76287e386fb~mv2.jpg/leon.jpg#originWidth=3024&originHeight=4032"]
.
Learn more in the File and Folder IDs article.
Options to use when generating a file's download URL.