diff --git a/src/handlers/proxy.rs b/src/handlers/proxy.rs index 359f0c2..a67470d 100644 --- a/src/handlers/proxy.rs +++ b/src/handlers/proxy.rs @@ -34,6 +34,7 @@ pub async fn proxy_handler( "png" => "image/png", "webp" => "image/webp", "gif" => "image/gif", + "jfif" => "image/jpeg", "mp3" => "audio/mpeg", "wav" => "audio/x-wav", "ogg" => "audio/ogg", @@ -139,6 +140,7 @@ pub async fn proxy_handler( let filepath = format!("production/{}/{}.{}", ct_parts[0], base_filename, extension); // NOTE: original ext let exists_in_storj = check_file_exists(&state.storj_client, &state.bucket, &filepath).await?; + warn!("Checking existence in Storj: {}", exists_in_storj); if exists_in_storj { warn!("file {} exists in storj, try to generate thumbnails", filepath); @@ -157,6 +159,8 @@ pub async fn proxy_handler( } let exists_in_aws = check_file_exists(&state.aws_client, &state.bucket, &filepath).await?; + warn!("Checking existence in AWS: {}", exists_in_aws); + if exists_in_aws { match load_file_from_s3(&state.aws_client, &state.bucket, &filepath).await { Ok(filedata) => {