Default [WebServer] implementation.
Default [WebServer] implementation.
Adds a mime type to the server. Mime types are used by browsers to better display contents.
Check whether the server is running or not.
Removes a mime type from the server.
What ip to bind to (use).
What port to bind to (use).
The maximum allowed request size.
This includes the entire request header, including file uploads (only if they are stored in memory) because then a big file upload or request can eat all the ram in a server!
Also 0 means 0, not unlimited. This should NOT change (Reason: line above).
The type of [member max_request_size].
Path to your ssl certificate.
Path to your ssl key.
Whether to start the server when it enters the [SceneTree].
How the server stores the data uploaded as files.
The file upload limit per request. Total, not per file (less room for misconfigurations).
Only relevant if [member upload_file_store_type] == FILE_UPLOAD_STORE_TYPE_TEMP_FILES.
The type of [member upload_request_max_file_size].
Only relevant if [member upload_file_store_type] == FILE_UPLOAD_STORE_TYPE_TEMP_FILES.
Where to store temporary files.
Only relevant if [member upload_file_store_type] == FILE_UPLOAD_STORE_TYPE_TEMP_FILES.
Whether to use a separate thread for polling the server socket or not.
Whether to use ssl or not. if [member ssl_cert] and [member ssl_key] is not set, the server will generate them for you.
Whether to use a separate worker threads for handling requests or not.
How many worker threads to use when [member use_worker_threads] is enabled.
Byte.
Kilo Byte.
Mega Byte.
Giga Byte.
Store uploaded files directly in memory.
Store uploaded files as temporary files on disk.