2 releases
0.1.6 | Aug 5, 2022 |
---|---|
0.1.5 | Aug 5, 2022 |
#1305 in Filesystem
894 downloads per month
Used in 16 crates
(via notan_app)
11KB
173 lines
platter2
This is a fork of platter with some upgrades and fixes.
Thanks, @ryanisaacg, for your hard work.
--
A simple utility to serve you files on a platter
platter2
works on both desktop and web, and returns a byte buffer of the file's contents.
On desktop, load_file
is backed by native file system APIs. On web, it is backed by an
HTTP 'GET' request.
let file_contents = load_file("path_to_my_file").await?;
Web Support
To use platter2
on the web, enable either the web-sys
feature (for wasm-pack
and wasm-bindgen
workflows) or the stdweb
feature (for stdweb
and cargo-web
workflows).
lib.rs
:
A simple utility to serve you files on a platter
platter
works on both desktop and web, and returns a byte buffer of the file's contents.
On desktop, load_file
is backed by native file system APIs. On web, it is backed by an
HTTP 'GET' request.
To use platter
on the web, you'll need to choose either the stdweb
or web-sys
feature and
enable it. This determines which method of binding to browser APIs platter
will use.
Dependencies
~0.5–3.5MB
~63K SLoC