Class: MemoryFileUploader
Defined in: forms/fileUploadProvider.ts:99
File upload strategy which stores the file content and metadata in-memory.
Implements
Constructors
Constructor
new MemoryFileUploader(
options):MemoryFileUploader
Defined in: forms/fileUploadProvider.ts:107
Parameters
| Parameter | Type |
|---|---|
|
|
Returns
MemoryFileUploader
Methods
files()
files():
Iterable<MemoryUploadedFile>
Defined in: forms/fileUploadProvider.ts:125
Gets an iterator over all files uploaded via this provider instance.
Returns
Iterable<MemoryUploadedFile>
getFileMetadata()
getFileMetadata(
fileUrl):undefined|ElementModel
Defined in: forms/fileUploadProvider.ts:129
Gets metadata for a file uploaded with this provider instance.
Parameters
| Parameter | Type |
|---|---|
|
|
Returns
undefined | ElementModel
Implementation of
FileUploadProvider.getFileMetadata
resolveFileUrl()
resolveFileUrl(
fileIri,options):Promise<undefined|string>
Defined in: forms/fileUploadProvider.ts:164
Gets or creates a resolvable asset URL for a file uploaded with this provider instance.
Parameters
| Parameter | Type |
|---|---|
|
|
| { |
|
|
Returns
Promise<undefined | string>
a URL that can be used in <a href="..."> or <img src="...">
or undefined if the specified IRI does not correspond to an uploaded file
with this provider instance
Implementation of
FileUploadProvider.resolveFileUrl
uploadFile()
uploadFile(
file,options):Promise<UploadedFile>
Defined in: forms/fileUploadProvider.ts:133
Uploads a file, generates and returns its metadata.
Parameters
| Parameter | Type |
|---|---|
|
|
| { |
|
|
Returns
Promise<UploadedFile>