Skip to content

Custrom file storage

Waylis allows you to work with files (upload, download, and delete). This requires external file storage.

Built-in

The @waylis/core package includes one implementations of such storage:

  • DiskFileStorage — Simple implementation of file storage based on the server's file system (used by default).
ts
import { DiskFileStorage } from "@waylis/core";
ts
const app = new AppServer({
    fileStorage: new DiskFileStorage("files"),
});

Any other file storage

Waylis makes it easy to implement any other file storage implementation that satisfies the FileStorage interface.

Released under the MIT License.