Difference between revisions of "Local Scheme Handler"

From Multi Theft Auto: Wiki
Jump to: navigation, search
 
Line 19: Line 19:
  
 
===Example 2===
 
===Example 2===
<syntaxhighlight lang="lua">http://mta/local/myImage.png</syntaxhighlight>
+
<syntaxhighlight lang="lua">http://mta/local/assets/myImage.png</syntaxhighlight>
Refers to the file ''myImage.png'' in the current resource
+
Refers to the file ''assets/myImage.png'' in the current resource
 
}}
 
}}
  

Latest revision as of 23:56, 19 June 2018

In many cases it is necessary to access files stored on the local disk from browsers.

Scheme format

http://mta/resourceName/file.extension
  • resourceName: The resource name, local is a special name for the current resource
  • file.extension: The file path within resourceName

You can use this scheme format for loadBrowserURL as well as in HTML files e.g. <img> tags.


Minimum supported server 1.5.0-9.07439
Minimum supported client n/a
Note: Using this function requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version server="1.5.0-9.07439" />

Examples

Example 1

http://mta/myResource/assets/myImage.png

Refers to the file assets/myImage.png in a resource named myResource

Example 2

http://mta/local/assets/myImage.png

Refers to the file assets/myImage.png in the current resource