Class: HttpDrive

HttpDrive()

SalmonDrive implementation for an HTTP-based drive. This provides a virtual drive implementation that you can access read-only encrypted files remotely. Use static methods open() or create() to create an instance.

Constructor

new HttpDrive()

Private constructor, use open() instead.
Source:

Classes

HttpDrive

Methods

getPrivateDir() → {IFile}

Get a private dir for sharing files with external applications.
Source:
Throws:
Exception
Returns:
The private dir
Type
IFile

getVirtualFile(file) → {AesFile}

Parameters:
Name Type Description
file The real file.
Source:
Returns:
The encrypted file.
Type
AesFile

onUnlockError()

When authorization fails.
Source:

onUnlockSuccess()

When authorization succeed.
Source:

(async, static) open(dir, password) → {Promise.<AesDrive>}

Helper method that opens and initializes a Drive
Parameters:
Name Type Description
dir IFile The real directory that contains the drive.
password string Text password to use with this drive.
Source:
Returns:
The drive.
Type
Promise.<AesDrive>