onClientResourceFileDownload
Client-side
Server-side
Shared
This event is triggered every time a resource file download is queued, finished or has failed.
This event is NOT related to downloadFile and onClientFileDownloadComplete !
Parameters
resource fileResource, string fileName, int fileSize, string state
- fileResource: Resource the file belongs to.
- fileName: Relative resource file path.
- fileSize: Size of the file in bytes.
- state: Possible values: "queued" or "finished" or "failed".
Source
element: The source of this event is the resource's root element.
Code Examples
client
This example will output the file's resource name/file name/size/state when downloading:
function writeMsg (fileResource, fileName, fileSize, state) local resourceName = getResourceName( fileResource ) outputChatBox ( "Resource name: " .. resourceName .. ", file name: " .. fileName .. ", size: " .. fileSize .. ", state: " .. state)end
addEventHandler ("onClientResourceFileDownload", root, writeMsg)
See Also
Resource Events
Resource Functions
- abortRemoteRequest
- call
- fetchRemote
- getRemoteRequestInfo
- getRemoteRequests
- getResourceConfig
- getResourceExportedFunctions
- getResourceFromName
- getResourceName
- getResourceState
- getThisResource
- getResourceGUIElement
- addResourceConfig
- addResourceMap
- callRemote
- copyResource
- createResource
- deleteResource
- getResourceACLRequests
- getResourceInfo
- getResourceLastStartTime
- getResourceLoadFailureReason
- getResourceLoadTime
- getResourceMapRootElement
- getResourceOrganizationalPath
- getResources
- isResourceArchived
- isResourceProtected
- refreshResources
- removeResourceFile
- restartResource
- renameResource
- setResourceInfo
- startResource
- stopResource
- updateResourceACLRequest