static/jsvm/interfaces/filesystem.System.html
attributesclosecopycreateThumbdeletedeletePrefixexistsgetFilegetReadergetReuploadableFileisEmptyDirlistservesetContextuploaduploadFileuploadMultipart
Attributes returns the attributes for the file with fileKey path.
If the file doesn't exist it returns ErrNotFound.
Close releases any resources used for the related filesystem.
Copy copies the file stored at srcKey to dstKey.
If srcKey file doesn't exist, it returns ErrNotFound.
If dstKey file already exists, it is overwritten.
CreateThumb creates a new thumb image for the file at originalKey location. The new thumb file is stored at thumbKey location.
thumbSize is in the format:
Delete deletes stored file at fileKey location.
If the file doesn't exist returns ErrNotFound.
DeletePrefix deletes everything starting with the specified prefix.
The prefix could be subpath (ex. "/a/b/") or filename prefix (ex. "/a/b/file_").
Exists checks if file with fileKey path exists or not.
Deprecated: Please use GetReader(fileKey) instead.
GetReader returns a file content reader for the given fileKey.
NB! Make sure to call Close() on the file after you are done working with it.
If the file doesn't exist returns ErrNotFound.
GetReuploadableFile constructs a new reuploadable File value from the associated fileKey blob.Reader.
If preserveName is false then the returned File.Name will have a new randomly generated suffix, otherwise it will reuse the original one.
This method could be useful in case you want to clone an existing Record file and assign it to a new Record (e.g. in a Record duplicate action).
If you simply want to copy an existing file to a new location you could check the Copy(srcKey, dstKey) method.
Checks if the provided dir prefix doesn't have any files.
A trailing slash will be appended to a non-empty dir string argument to ensure that the checked prefix is a "directory".
Returns "false" in case the has at least one file, otherwise - "true".
List returns a flat list with info for all files under the specified prefix.
Serve serves the file at fileKey location to an HTTP response.
If the download query parameter is used the file will be always served for download no matter of its type (aka. with "Content-Disposition: attachment").
Internally this method uses [http.ServeContent] so Range requests, If-Match, If-Unmodified-Since, etc. headers are handled transparently.
SetContext assigns the specified context to the current filesystem.
Upload writes content into the fileKey location.
UploadFile uploads the provided File to the fileKey location.
UploadMultipart uploads the provided multipart file to the fileKey location.
OSLightDark
Generated using TypeDoc