HtmlForgeX

API Reference

Class

DropzoneSettings

Namespace HtmlForgeX
Assembly HtmlForgeX
Modifiers sealed

Settings sub-builder for TablerDropzone.

Inheritance

  • Object
  • DropzoneSettings

Methods

public DropzoneSettings Accept(String accept) #
Returns: DropzoneSettings

Restrict accepted mime types/extensions (e.g., "image/*,.pdf").

Parameters

accept System.String requiredposition: 0
public DropzoneSettings AsyncUpload(String url, DropzoneUploadFeatures features = Default, String method = "POST") #
Returns: DropzoneSettings

Enables async upload (XHR) with optional progress UI, driven by embedded helper scripts.

Parameters

url System.String requiredposition: 0
features HtmlForgeX.DropzoneUploadFeatures = Default optionalposition: 1
method System.String = "POST" optionalposition: 2
public TablerDropzone End() #
Returns: TablerDropzone

Returns control to the root dropzone builder.

public DropzoneSettings Hint(String text) #
Returns: DropzoneSettings

Optional hint displayed below the title.

Parameters

text System.String requiredposition: 0
public DropzoneSettings MaxFileBytes(Int64 bytes) #
Returns: DropzoneSettings

Limits the size of a single file in bytes.

Parameters

bytes System.Int64 requiredposition: 0
public DropzoneSettings MaxFiles(Int32 maxFiles) #
Returns: DropzoneSettings

Limits the number of files selectable/droppable.

Parameters

maxFiles System.Int32 requiredposition: 0
public DropzoneSettings MaxTotalBytes(Int64 bytes) #
Returns: DropzoneSettings

Limits the combined size of selected files in bytes.

Parameters

bytes System.Int64 requiredposition: 0
public DropzoneSettings Multiple(Boolean enable = true) #
Returns: DropzoneSettings

Allow multiple file selection.

Parameters

enable System.Boolean = true optionalposition: 0
public DropzoneSettings Name(String name) #
Returns: DropzoneSettings

Sets the input name attribute.

Parameters

name System.String requiredposition: 0
public DropzoneSettings ResumableUpload(Int32 chunkBytes = 8388608, Int32 maxRetries = 3) #
Returns: DropzoneSettings

Enables chunked/resumable upload mode in the embedded helper script. The server is expected to implement the HtmlForgeX resumable upload contract.

Parameters

chunkBytes System.Int32 = 8388608 optionalposition: 0
maxRetries System.Int32 = 3 optionalposition: 1
public DropzoneSettings ShowSelectedFiles(Boolean show = true) #
Returns: DropzoneSettings

Controls whether the selected files list is shown.

Parameters

show System.Boolean = true optionalposition: 0
public DropzoneSettings Title(String text) #
Returns: DropzoneSettings

Sets the title displayed in the area.

Parameters

text System.String requiredposition: 0