fix: export buttons do not work (#274)

This commit is contained in:
lencx
2023-01-29 23:25:23 +08:00
parent 7e499b6b1e
commit ffef57e934
3 changed files with 15 additions and 15 deletions

View File

@@ -19,19 +19,29 @@ pub fn fullscreen(app: AppHandle) {
}
#[command]
pub fn download(_app: AppHandle, name: String, blob: Vec<u8>) {
pub fn download(app: AppHandle, name: String, blob: Vec<u8>) {
let win = app.app_handle().get_window("core");
let path = utils::app_root().join(PathBuf::from(name));
utils::create_file(&path).unwrap();
fs::write(&path, blob).unwrap();
utils::open_file(path);
tauri::api::dialog::message(
win.as_ref(),
"Save File",
format!("PATH: {}", path.display()),
);
}
#[command]
pub fn save_file(_app: AppHandle, name: String, content: String) {
pub fn save_file(app: AppHandle, name: String, content: String) {
let win = app.app_handle().get_window("core");
let path = utils::app_root().join(PathBuf::from(name));
utils::create_file(&path).unwrap();
fs::write(&path, content).unwrap();
utils::open_file(path);
tauri::api::dialog::message(
win.as_ref(),
"Save File",
format!("PATH: {}", path.display()),
);
}
#[command]