#[derive(Debug, Clone)]
pub struct StorageConfig {
pub max_file_size: usize,
pub max_download_size: u64,
pub max_image_alloc: u64,
pub max_image_dimension: u32,
pub default_cache_control: String,
}
impl Default for StorageConfig {
fn default() -> Self {
Self {
max_file_size: 5 * 1024 * 1024,
max_download_size: 100 * 1024 * 1024,
max_image_alloc: 50 * 1024 * 1024,
max_image_dimension: 10_000,
default_cache_control: "max-age=31536000".to_string(),
}
}
}