2 个版本
0.1.6 | 2022 年 8 月 5 日 |
---|---|
0.1.5 | 2022 年 8 月 5 日 |
#1226 在 文件系统
930 每月下载量
在 15 个 Crates 中使用 (通过 notan_app)
11KB
173 代码行
platter2
这是基于 platter 的一个分支,包含一些升级和修复。
感谢 @ryanisaacg 的辛勤工作。
--
一个简单的实用程序,用于在 platter
上为您提供服务文件
platter2
适用于桌面和 Web,并返回文件内容的字节数组缓冲区。在桌面上,load_file
由原生文件系统 API 支持。在 Web 上,它由 HTTP 'GET' 请求支持。
let file_contents = load_file("path_to_my_file").await?;
Web 支持
要在 Web 上使用 platter2
,请启用 web-sys
功能(用于 wasm-pack
和 wasm-bindgen
工作流程)或 stdweb
功能(用于 stdweb
和 cargo-web
工作流程)。
lib.rs
:
一个简单的实用程序,用于在 platter
上为您提供服务文件
platter
适用于桌面和 Web,并返回文件内容的字节数组缓冲区。在桌面上,load_file
由原生文件系统 API 支持。在 Web 上,它由 HTTP 'GET' 请求支持。
要在 Web 上使用 platter
,您需要选择 stdweb
或 web-sys
功能并启用它。这将确定 platter
将使用哪种方法绑定浏览器 API。
依赖项
~0.5–3MB
~60K SLoC