@@ -5,7 +5,9 @@ use crate::auth::{get_id_by_token, user_added_file};
|
||||
use crate::s3_utils::{
|
||||
check_file_exists, generate_key_with_extension, load_file_from_s3, upload_to_s3,
|
||||
};
|
||||
use crate::thumbnail::{find_closest_width, generate_thumbnails, parse_thumbnail_request, ALLOWED_THUMBNAIL_WIDTHS};
|
||||
use crate::thumbnail::{
|
||||
find_closest_width, generate_thumbnails, parse_thumbnail_request, ALLOWED_THUMBNAIL_WIDTHS,
|
||||
};
|
||||
use actix_multipart::Multipart;
|
||||
use actix_web::error::ErrorInternalServerError;
|
||||
use actix_web::{web, HttpRequest, HttpResponse, Result};
|
||||
@@ -158,6 +160,7 @@ pub async fn proxy_handler(
|
||||
let thumbnails_bytes =
|
||||
generate_thumbnails(&image, &ALLOWED_THUMBNAIL_WIDTHS).await?;
|
||||
let thumbnail_bytes = thumbnails_bytes[&closest_width].clone();
|
||||
|
||||
// Загружаем миниатюру в S3
|
||||
upload_to_s3(
|
||||
&state.s3_client,
|
||||
|
Reference in New Issue
Block a user