5 个版本 (3 个稳定版本)
3.0.0 | 2020年7月20日 |
---|---|
2.0.0 | 2019年9月26日 |
1.0.0 | 2019年9月22日 |
0.8.1 | 2019年1月31日 |
0.8.0 | 2019年1月30日 |
#5 in #ass
在 ass-cli 中使用
24KB
519 代码行
ASS-rs
Aptoma Smooth Storage 操作库。
示例
use ass_rs::{AssClient, AssError, file_handling, image_handling};
let ass_client = AssClient::create("https://url-to-storage", "account-name", "secretkey")?;
let image_url = image_handling::get_image_url(&ass_client, 123)?;
let image_data = image_handling::get_image_data(&ass_client, 123)?;
let file_data = file_handling::upload_file(&ass_client, "/data/file.pdf", "/destination")?;
let image_data = file_handling::upload_image(&ass_client, "/data/image.jpg")?;
lib.rs
:
ASS-rs
Aptoma Smooth Storage 操作库。
示例
use ass_rs::{AssClient, AssError, file_handling, image_handling};
# fn main() -> Result<(), AssError> {
let ass_client = AssClient::create("https://url-to-storage", "account-name", "secretkey")?;
let image_url = image_handling::get_image_url(&ass_client, 123)?;
let image_data = image_handling::get_image_data(&ass_client, 123)?;
let file_data = file_handling::upload_file(&ass_client, "/data/file.pdf", "/destination")?;
let image_data = file_handling::upload_image(&ass_client, "/data/image.jpg")?;
# Ok(())
# }
依赖关系
~14–19MB
~478K SLoC