INNER CODE UNIT · Rust

load_file_absolute

mouseart2025/AI-Reader-V2 · frontend/src-tauri/src/lib.rs:267

fn load_file_absolute(path: String) -> Result<String, String> {
  let bytes = std::fs::read(&path)
    .map_err(|e| format!("读取文件失败: {path} — {e}"))?;

  decompress_if_gzip(bytes)
}

/// Return the user novels directory path (app_data_dir/novels/)
#[tauri::command]
fn get_user_novels_dir(app: tauri::AppHandle) -> Result<String, String> {
  let data_dir = app
    .path()
    .app_data_dir()
    .map_err(|e| format!("获取数据目录失败: {e}"))?;
  let novels_dir = data_dir.join("novels");
  Ok(novels_dir.to_string_lossy().to_string())
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…