mirror of
https://gitlab.com/comunic/comunicapiv3
synced 2025-06-20 16:35:17 +00:00
Ready to resize & save images
This commit is contained in:
@ -233,10 +233,13 @@ pub fn refresh_single(r: &mut HttpRequestHandler) -> RequestResult {
|
||||
|
||||
/// Send a new message
|
||||
pub fn send_message(r: &mut HttpRequestHandler) -> RequestResult {
|
||||
let mut image_path = None;
|
||||
|
||||
if r.has_file("image") {
|
||||
println!("File is detected.");
|
||||
image_path = Some(r.save_post_image("image", "conversations", 1200, 1200)?);
|
||||
}
|
||||
|
||||
println!("image: {:?}", image_path);
|
||||
|
||||
r.success("implement me")
|
||||
}
|
@ -17,7 +17,7 @@ use crate::constants::MAX_REQUEST_SIZE;
|
||||
use crate::controllers::routes::{get_routes, RequestResult, Route};
|
||||
use crate::controllers::routes::Method::{GET, POST};
|
||||
use crate::data::config::Config;
|
||||
use crate::data::http_request_handler::{HttpRequestHandler, RequestValue};
|
||||
use crate::data::http_request_handler::{HttpRequestHandler, PostFile, RequestValue};
|
||||
|
||||
/// Main server functions
|
||||
///
|
||||
@ -165,7 +165,10 @@ impl FromRequest for CustomRequest {
|
||||
}
|
||||
|
||||
body_args.insert(name.to_string(),
|
||||
RequestValue::File(filename.to_string(), buf.to_bytes()));
|
||||
RequestValue::File(PostFile {
|
||||
name: filename.to_string(),
|
||||
buff: buf.to_bytes(),
|
||||
}));
|
||||
}
|
||||
|
||||
// It is a simple field
|
||||
|
Reference in New Issue
Block a user